EmergencyEMERGENCY? Get 24/7 Help Now!

Why Percona Acquired Tokutek: by Peter Zaitsev

 | April 14, 2015 |  Posted In: Tokutek, TokuView

It is my pleasure to announce that Percona has acquired Tokutek and will take over development and support for TokuDB® and TokuMX™ as well as the revolutionary Fractal Tree® indexing technology that enables those products to deliver improved performance, reliability and compression for modern Big Data applications. At Percona we have been working with the […]

Read More

TokuDB Table Optimization Improvements

 | February 11, 2015 |  Posted In: Tokutek, TokuView

Section I: Fractal Tree and Optimization Overview Tokutek’s Fractal Tree® technology provides fast performance by injecting small messages into buffers inside the Fractal Tree index. This allows writes to be batched, thus eliminating I/O that is required in traditional B-tree indexes for every operation. Additional background information on how Fractal Trees operate can be found in […]

Read More

A Tokutek Take on MongoDB v3.0

 | February 4, 2015 |  Posted In: Tokutek, TokuView

On February 3rd MongoDB, Inc. formally announced MongoDB v3.0 (the product release formerly known as v2.8).  It includes a number of important enhancements, some of them of particular interest to users of the Tokutek distribution of MongoDB, TokuMX, or anyone thinking about using TokuMX. Most notably, MongoDB v3 includes a storage engine API that can be used to create […]

Read More

Why TokuMX Changed MongoDB’s Oplog Format for Operations

 | June 5, 2014 |  Posted In: Tokutek, TokuView

Over several posts, I’ve explained the differences between TokuMX replication and MongoDB replication, and why they are completely incompatible. In this (belated) post, I explain one last difference: the oplog format for operations. Specifically, TokuMX and MongoDB log updates and deletes differently. Suppose we have a collection foo, with the following element:

We perform […]

Read More

Thoughts on Small Datum – Part 1

 | April 18, 2014 |  Posted In: Tokutek, TokuView

A little background… When I ventured into sales and marketing (I’m an engineer by education) I learned I would often have to interpret and simply summarize the business value that is sometimes hidden in benchmarks. Simply put, the people who approve the purchase of products like TokuDB® and TokuMX™ appreciate the executive summary. Therefore, I plan […]

Read More

Slides from Boston MongoDB User Group Meetup on 7/31/13

 | August 2, 2013 |  Posted In: Tokutek, TokuView

On Wednesday night, the Boston MongoDB User group was kind enough to have me speak about TokuMX Internals. I spoke about Fractal Tree® indexes and the technical reasons behind the benefits they provide to MongoDB applications. Although the talk mostly references TokuMX and MongoDB, all the theory applies to TokuDB and MySQL as well. My slides […]

Read More

Why Unique Indexes are Bad

 | July 15, 2013 |  Posted In: Tokutek, TokuView

Before creating a unique index in TokuMX or TokuDB, ask yourself, “does my application really depend on the database enforcing uniqueness of this key?” If the answer is ANYTHING other than yes, do not declare the index to be unique. Why? Because unique indexes may kill your write performance. In this post, I’ll explain why. […]

Read More

TokuDB v6.0: Download Available

 | April 30, 2012 |  Posted In: Tokutek, TokuView

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 here. Sysbench Performance I wanted to take this time to talk about one more under-the-hood goody we’ve added to […]

Read More