Percona Live 2014 Impressions

Posted on by Jon Tobin

Three weeks ago I had the privilege of attending my first Percona Live MySQL conference, which was incredible! In particular, there were two things that I found impressive about the conference.
First, was the amount of knowledge sharing and support…

Leave a comment

Thoughts on Small Datum – Part 1

Posted on by Dave Rosenlund

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…

Leave a comment

April 24 Webinar – MongoDB Clusters: Tips,...

Posted on by Amanda Jordan

As you scale, one of the challenges is optimizing your clusters and mitigating operational risk. Proper preparation can result in significant savings and reduced downtime.
Register Now!…
SPEAKER: Jon Tobin, Tokutek and Vinay Joosery, Severalnines
DATE: Thursday, April 24th
TIME:

Leave a comment

Simplifying Database Management for Big Data

Posted on by Dave Rosenlund

OpenStack Summit 2014 …is a five-day conference for developers, users, and administrators of OpenStack Cloud Software — a topic near and dear to many Tokutek customers. This year’s event is being held in Atlanta, May 12-16, 2014.
Recently, I learned about

Leave a comment

How TokuMX Secondaries Work in Replication

Posted on by Zardosht Kasheff

As I’ve mentioned in previous posts, TokuMX… replication differs quite a bit from MongoDB’s replication. The differences are large enough such that we’ve completely redone some of MongoDB’s existing algorithms. One such area is how secondaries apply oplog data

1 Comment

How Tokutek uses the Random Query Generator...

Posted on by Joel Epstein

During a typical release cycle for TokuDB at Tokutek, we spend time qualifying and hardening the product using numerous tools.  For example, we run stress and unit tests directly on the Fractal Tree indexes, MySQL Test Runner… (MTR) tests

Leave a comment

Why TokuDB does not use the...

Posted on by Rich Prohaska

The ‘uint3korr’ function inside of the mysqld server extracts a 3 byte unsigned integer from a memory buffer. One use is for ‘mediumint’ columns which encode their value in 3 bytes. MySQL 5.6 and MariaDB 10.0 claims to have optimized…

Leave a comment

Percona Live 2014 Recap

Posted on by Tim Callaghan

The MySQL community continues to amaze me, everyone is friendly and always willing to answer questions and help others. It’s always nice to meet people in-person that I’ve met virtually in the last 12 months. Percona Live 2014 MySQL Conference…

Leave a comment

Uninitialized data in the TokuDB recovery log

Posted on by Rich Prohaska

A TokuDB MySQL test run with valgrind reported an uninitialized data error when writing into the TokuDB recovery log.
==1032== Syscall param write(buf) points to uninitialised byte(s)
==1032== at 0x3EFA60E4ED: ??? (in /lib64/libpthread-2.12.so)
==1032== by 0xB894038: toku_os_full_write(int, void const*, unsigned…

Leave a comment

On TokuMX Oplog, Tailable Cursors, and Concurrency

Posted on by Zardosht Kasheff

In a post last week, I described the difference in concurrency behavior between MongoDB’s oplog and TokuMX’s… oplog. In short, here are the key differences:

MongoDB protects access to the oplog with a database level reader/writer lock, whereas TokuMX

Leave a comment