Author Archives: zardosht

Open Source TokuDB Resources

Posted on by zardosht

Since we announced that TokuDB is now open source, there has been a lot of positive feedback… (thanks!) and also some questions about the details. I want to take this opportunity to give a quick high level guide to describe

Leave a comment

MongoDB Multi-Statement Transactions? Yes We Can!

Posted on by zardosht

Earlier, I talked about… the transactional semantics we are introducing to MongoDB. As I hinted at the end of the post, we are actually doing more. We are introducing multi-statement transactions. That’s right, multiple queries, updates, deletes, and inserts will

2 Comments

MongoDB Transactions? Yes

Posted on by zardosht

People claim that MongoDB is not transactional…. It actually is, and that’s a good thing.
In MongoDB 2.2, individual operations are Atomic. By having per database locks control reads and writes to collections, write operations on collections are Consistent

10 Comments

Strange Loop Talk on Indexing

Posted on by zardosht

At next week’s Strange Loop conference, I will give a talk on “Understanding Indexing”. The session is 10 am Monday, September 24th, and will be held in the Midland States Room….

Leave a comment

Webinar: Understanding Indexing

Posted on by zardosht

Three rules on making indexes around queries to provide good performance
Application performance often depends on how fast a query can respond and query performance almost always depends on good indexing. So one of the quickest and least expensive ways…

1 Comment

How to Stop Playing “Hop and Seek”: MySQL...

Posted on by zardosht

In my last post, I wrote that I observed many similarities between TokuDB and MySQL Cluster. Many features that benefit TokuDB also benefit MySQL Cluster, and vice versa, with Hot Column Addition and Deletion… (HCAD) being an example. Over

2 Comments

How to Stop Playing “Hop and Seek”:...

Posted on by zardosht

As a TokuDB storage engine developer, numerous times I’ve been struck by the similarities between MySQL Cluster and TokuDB. Namely, many times where I find myself thinking, “TokuDB would benefit from this feature”, I also end up thinking “MySQL Cluster…

Leave a comment

A Case for Write Optimizations in MySQL

Posted on by zardosht

As a storage engine developer, I am excited for MySQL 5.6. Looking at http://dev.mysql.com/tech-resources/articles/whats-new-in-mysql-5.6.html…, there has been plenty of work done to improve the performance of reads in MySQL for all storage engines (provided they take advantage of the

1 Comment

Understanding Indexing – NY Effective MySQL...

Posted on by zardosht

At next week’s NY Effective MySQL Meetup…, I will give a talk: “Understanding Indexing: Three rules on making indexes around queries to provide good performance.” The meetup is 7 pm Tuesday, October 11th, and will be held at Hive

Leave a comment

Indexing: The Director’s Cut

Posted on by zardosht

Thanks again to Erin O’Neill and Mike Tougeron for having me at the SF MySQL Meetup… last month for the talk on “Understanding Indexing.” The crowd was very interactive, and I appreciated that over 100 people signed up for the

1 Comment