June 18, 2013

Post: Is Synchronous Replication right for your app?

…t always obvious how they will affect your database workload.  For example: Transaction commit takes approximately … apply on slave nodes is still asynchronous from client commit (except on the original node where …row can be modified cluster-wide is once per RTT. What about WAN clusters? Callaghan’s …

Post: MySQL 5.6 - InnoDB Memcached Plugin as a caching layer

…’ => ’192.168.57.51′, ‘port’ => 11211, ‘weight’ => 1, ) ), ‘client‘ => array( ‘compression’ => true, ), ); $cache = Zend_Cache::factory(‘Core’, …288257 ms per/cmd 0.2843 ms min per/cmd 0.3026 ms max per/cmd 0… to application Cost of disk space on database server Now, there are definitely other NoSQL…

Post: How multiple disks can benefit for single client workload ?

… background. So first thing to consider – single client work load does not necessary means single … optimizations come from the striping – consider 100GB database which is stored on single disk. Assuming … Hard Drive it does 250 rotations per second (4ms per rotation) which gives us 2ms of average …

Comment: Another ingenious piece of Sun Marketing

…. The test determines the max per-client throughput at high concurrency and uses that to rate limit clients at low concurrency. The same… a workload when you shard a database. That is not a good reason to shard a database. The focus of the article… cloud deployments with many big CMT boxes and even more database instances to manage.

Post: Configuring MySQL For High Number of Connections per Second

… that there were roughly 2,000 new connections to MySQL per second during peak times. This is a high number by…. Although MySQL connections are quite fast compared to many other databases it can become the bottleneck. For a more in depth… client connect timeout setting (which not a lot of people do). Another important setting if you’re working with many connections per

Post: Mail clients and Databases

… not use some form of databases which both would handle problem of recovery and memory consumptions as databases usually are designed to… from the header – it is no more than 200 bytes per message which should allow handling folders with 1.000.000… if we look at hosted solutions there are some with database backend such as Zimbra or DBMail.

Post: Linux IO Schedulers and MySQL

… more numbers than aggregate bandwidth – you also better to measure per client bandwidth as well as max latency as this is what… article it looks like CFQ should be good choice for databases and it is also found to work pretty well by… it could – In the docs it is mentioned it uses “per process” scheduling while MySQL is single process but single thread…

Post: MySQL-Memcached or NOSQL Tokyo Tyrant - part 1

… I have been doing a ton of work for clients who use their database like most people use memcached .  Lookup a… I have been doing a ton of work for clients who use their database like most people use memcached . Lookup a row… dataset fits ): Here you can see that our “transactions” per second for this app increased almost 10Xby using memcached. The…

Post: High-Performance Click Analysis with MySQL

… to provide the freshest data to their own clients, with no delays. Finally, the analysis is usually … those big fat log files out of the database.  The database is usually the most expensive and hardest-… exactly the same: one row.  An impression per day becomes a fixed overhead of storage size.Â…

Post: Why do you need many apache children ?

… optimal throughput, which is number of transactions per second. In benchmarks which perform operations in…apache still, but configured differently) Spoon Feeding Clients – Slow clients may take a lot to get the … a lot of connections to the database and then if database slows down all these hundreds …