As I mentioned in my previous blog post, in order to try out BugLogHQ in my work environment, I knew I would have to update the code so it could run against Oracle database tables. So I started looking through the code to see how difficult of a task that would be, to see if it was worth the trouble.
'In this talk, we will explore what CPU caches are, how they work and how to measure your JVM-based application data usage to utilize them for maximum efficiency."
By far the most confusing feature in RavenDB has been the index’s Transform Result. We introduced this feature to give the user the ability to do server side projections, including getting data from other documents.
I wrote up the following simple script that takes a base directory and gets all the files recursively. It then checks each file and sees when it was last updated.
For every second you shave off load times, you’ll see significant improvement in page views and conversions. There are a variety of ways to speed WordPress up, and most of them have to do with minimizing the number of external calls. Here are some of the most effective techniques.
I decided to try a new asynchronous call to send a query to MySQL using a new MySQLnd driver for PHP. In this post I’ll only show how to make these calls, and in following posts how to measure latency to all nodes.
RavenDB’s query optimizer is pretty smart, it knows how to find the appropriate index for your queries, and even create a new index to match your query if it didn’t exist. But that was the limits of its abilities.
Do you plan on installing a new MySQL server? Did you ask yourself what is the best file system for it? What modification are recommended? What MySQL version to use? Do you consider using SSD? You got to the right place.
In this post I am going to explain why InProcsessionState was not working with IIS 7.5.
Last month, during a brief lull in my work projects, I decided to tackle an issue I'd been putting off for awhile: finding a better way of managing errors caught and reported by my ColdFusion applications.
In Thinking, Fast and Slow, Daniel Kahneman comments on The robust beauty of improper linear models in decision making by Robyn Dawes. According to Dawes, or at least Kahneman’s summary of Dawes, simply averaging a few relevant predictors may work as well or better than a proper regression model.
Last month, the team in charge of 10gen's Ruby driver for MongoDB ran into a few concurrency bugs, reported by a customer running the driver in JRuby with a large number of threads and connections.
This sample demonstrates how to create a script in SQLite format, but the general usage pattern is the same no matter what you are scripting. Notice that only three lines of code are required to complete this task!
Now that ColdFusion supports Java 7, you should indeed upgrade, and (as requested by several ColdFusion users) here are some instructions and pointers.
I own both a Vertex3 256GB and a Vertex 4 256, and people usually ask me if the vertex 4 is really faster than vertex 3, or difference in performance are really little.
Working with code in IntelliJ IDEA is a real joy. To quickly access files we change often we can add those files to Favorites tool window. Once a file is placed in Favorites we can use the shortcut key Cmd + 2 (Alt + 2 for Windows/Linux) to open the tool window and select a file.
While coding for Chronicle to get maximum performance is very low level, too low level for most developers, you can still get very good performance with higher level designs which make it easier to use.
I was curious to check how Percona XtraDB Cluster behaves when it comes to MySQL replication latency — or better yet, call it data propagation latency.
On the team I’m working on there’s been success using an approach where the functionality is still split vertically but we work across a horizontal layer for all the cards before moving onto the next layer.
Following Roel’s post, Percona Server on the Raspberry Pi: Your own MySQL Database Server , I thought what other crazy gadget can I run Percona Server on? And having an Asus Nexus 7 Android tablet I decided to give it a try.
Low latency services are designed to be as simple as possible. All the same it is good to a have a picture of the the iteration between a low latency processing engine and the rest of the world.
Percona is glad to announce the release of Percona Server for MySQL version 5.5.29-30.0
The hot topic these days is MySQL 5.6, but there was an important metadata locking change in MySQL 5.5. By default, MySQL 5.5 will “meta-block” for 1 year!
During Rob Ashton’s visit to our secret lair, we did some work on hard problems. One of those problems was the issue of index prioritization.