Author Archives: Martin Farach-Colton

Announcing TokuDB v7: Open Source and More

Posted on by Martin Farach-Colton

Every few months, I get the fun job of announcing what’s new in TokuDB®, but this time is special. With Version 7, TokuDB for MySQL and MariaDB is going open source….
The free Community Edition is fully functional and

23 Comments

NoSQL is Great, But You Still Need Indexes

Posted on by Martin Farach-Colton

I’ve said it before…, and, as is the nature of these things, I’ll almost certainly say it again: your database performance is only as good as your indexes.
That’s the grand thesis, so what does that mean? In any

1 Comment

Announcing TokuDB v6.6: Performance Improvements

Posted on by Martin Farach-Colton

We are excited to announce TokuDB® v6.6, the latest version of Tokutek’s flagship storage engine for MySQL and MariaDB.
This version offers three types of performance improvements: in-memory, multi-client and fast updates.
Although TokuDB is optimized for large tables, which…

1 Comment

Fractal Tree Indexing Overview

Posted on by Martin Farach-Colton

We get a lot of questions about how Fractal Tree indexes work. It’s a write-optimized index with fast queries, but which write-optimized indexing structure is it?
In this ~15 minute video (which uses these slides…), I give a quick

7 Comments

Announcing TokuDB v6.5: Optimized for Flash

Posted on by Martin Farach-Colton

We are excited to announce TokuDB® v6.5, the latest version of Tokutek’s flagship storage engine for MySQL and MariaDB.
This version offers optimization for Flash as well as more hot schema change operations for improved agility.
We’ll be posting more…

3 Comments

Mi Buenos Aires Querido

Posted on by Martin Farach-Colton

Next week, a couple of us at Tokutek will be heading to Buenos Aires for the MySQL / MariaDB Conference & Expo LA…. Gerry Narvaja actually grew up in Buenos Aires. My own family is Argentinian. I spent several

3 Comments

Basement Nodes: Turning Big Writes into Small...

Posted on by Martin Farach-Colton

Executive Summary
Fast indexing requires the leaves of a Fractal Tree® Index to be big. But some queries require the leaves to be small in order to get any reasonable performance. Basements nodes are our way to achieve these conflicting…

Leave a comment

The Sound and the NoSQL Fury

Posted on by Martin Farach-Colton

The signal-to-noise ratio in the NoSQL world has made it hard to figure out what’s going on, or even who has something new. For all the talk of performance in the NoSQL world, much of the most exciting part of…

Leave a comment

TokuDB v6.0: Download Available

Posted on by Martin Farach-Colton

TokuDB v6.0 is full of great improvements, like getting rid of slave lag, better compression, improved checkpointing, and support for XA….
I’m happy to announce that TokuDB v6.0 is now generally available and can be downloaded

1 Comment

TokuDB v6.0: Frequent Checkpoints with No...

Posted on by Martin Farach-Colton

Checkpointing — which involves periodically writing out dirty pages from memory — is central to the design of crash recovery for both TokuDB and InnoDB. A key issue in designing a checkpointing system is how often to checkpoint, and TokuDB…

2 Comments