Lock Escalation and Big Transactions in TokuDB and...

Posted on by Rich Prohaska

We have seen TokuDB lock escalation stall the execution of SQL operations for tens of seconds. To address this problem, we changed the lock escalation algorithm used by TokuDB and TokuMX so that the cost of lock escalation only affects…

Leave a comment

Comparing a TokuMX and MongoDB Oplog Entry

Posted on by Zardosht Kasheff

As I mentioned in my last post…, TokuMX replication is completely incompatible with MongoDB replication. Replica sets (and sharded clusters, but that is for another blog) must be either entirely TokuMX or entirely MongoDB. This is by design. While

Leave a comment

Why TokuMX Replication Differs from MongoDB...

Posted on by Zardosht Kasheff

MongoDB replication has some great features. As I discussed in my last post, MongoDB’s crash safety design is very elegant. In addition to that, MongoDB has automatic failover, parallel slave replication…, and prefetch threads on secondaries. The latter,

1 Comment

My Favorite MongoDB Replication Feature: Crash...

Posted on by Zardosht Kasheff

At an extremely high level, replication in MongoDB and MySQL… are similar. Both databases have exactly one machine, the primary (or master), that accepts writes from clients. With a single transaction (or atomic operation, in MongoDB’s case), the tables and

5 Comments

Big trouble with zero-length character columns in...

Posted on by Rich Prohaska

What good is a zero-length character column in a MySQL table? A zero-length character column has type of ‘char(0)’. If it is nullable, then it can at least store one bit. If it is not nullable, then the value for…

Leave a comment

March 20 Webinar: How to Scale MySQL for Big Data...

Posted on by Amanda Jordan

You may think that you have to buy, install, and get up to speed on a new database if you want to work with large amounts of data, but you can do more than you think with the MySQL you…

Leave a comment

Announcing TokuDB v7.1.5

Posted on by Tim Callaghan

Yesterday we released TokuDB v7.1.5, which includes the following important features and fixes:

Upgraded MySQL and MariaDB to version 5.5.36.
Six months of performance improvements to our underlying Fractal Tree indexing.
Fixes for bugs, stalls, and behavioral issues reported by…

1 Comment

Tokutek and Percona Live 2014

Posted on by Tim Callaghan

I’ve been a little behind in recent blogging efforts, and realized that in less than a month we’ll be back at Percona Live: MySQL Conference and Expo 2014…, aka PLMCE. Last year’s PLMCE was my first, as well as

1 Comment

March 5 Webinar: Which MongoDB Distribution Should...

Posted on by Amanda Jordan

It may be easy to choose a NoSQL database, but do you know which distribution is best for you? Which will perform better? Which will scale further? Look before you leap.
Register Now!…
SPEAKER: John Schulz
DATE: Wednesday, March 5th

Leave a comment

What’s new in TokuMX 1.4, Bonus Part 6:...

Posted on by Leif Walsh

We just released version 1.4.0 of TokuMX, our high-performance distribution of MongoDB. There are a lot of improvements in this version (release notes), the most of any release yet. In this series of blog posts…, we

Leave a comment