HN user

Tokutek

74 karma
Posts62
Comments4
View on HN
www.xaprb.com 13y ago

What TokuDB Might Mean for MongoDB

Tokutek
3pts0
stage.tokutek.com 13y ago

Can MongoDB Handle Multi-Statement Transactions?

Tokutek
2pts0
www.tokutek.com 13y ago

How to Make MongoDB a Fully Transactional Database

Tokutek
2pts0
www.tokutek.com 13y ago

How to do fast updates with MySQL

Tokutek
1pts0
www.tokutek.com 13y ago

Mixing MongoDB with Fractal Tree Indexing

Tokutek
2pts0
tm.durusau.net 13y ago

Boosting MongoDB Performance

Tokutek
1pts0
www.tokutek.com 13y ago

Sysbench Benchmark for MongoDB

Tokutek
2pts0
www.tokutek.com 13y ago

The Last Mile for Big Data

Tokutek
1pts0
williamedwardscoder.tumblr.com 13y ago

MySQL is Fast

Tokutek
1pts0
www.tokutek.com 13y ago

Big Data Workloads that Don't Work for Hadoop

Tokutek
1pts0
www.tokutek.com 13y ago

MongoDB + Fractal Tree Indexes = High Compression

Tokutek
2pts0
www.tokutek.com 13y ago

What to do when MongoDB Delivers Micro Performance

Tokutek
1pts0
www.tokutek.com 13y ago

Fast Updates with MySQL and Fractal Tree Indexes

Tokutek
1pts0
www.tokutek.com 13y ago

Tracking 5.3 Billion Mutations: Using MySQL for Genomic Big Data

Tokutek
4pts0
www.tokutek.com 13y ago

Achieving fast updates & better in-memory & multi-client performance w/ MySQL

Tokutek
2pts0
www.tokutek.com 13y ago

Move over Marsha: Top Ten for 2012

Tokutek
1pts0
www.tokutek.com 13y ago

Bit Packing for the Holidays (and the trouble with cache line-crossing)

Tokutek
1pts0
www.tokutek.com 13y ago

Rockin' Around The Fractal Tree

Tokutek
1pts0
www.tokutek.com 13y ago

Fractal Tree Indexing - a write-optimized index with fast queries

Tokutek
2pts1
www.tokutek.com 13y ago

Scalable Databases for Startups

Tokutek
1pts0
www.tokutek.com 13y ago

532x Multikey Index Insertion Performance Increase for MongoDB

Tokutek
1pts0
www.tokutek.com 13y ago

Small Data Performance matters too

Tokutek
1pts0
www.tokutek.com 13y ago

Data Structures and Algorithms for Big Databases

Tokutek
1pts0
www.forbes.com 13y ago

Making Big Data Dance

Tokutek
1pts0
www.tokutek.com 13y ago

Optimizing MySQL for Flash

Tokutek
1pts0
www.tokutek.com 13y ago

MongoDB Index Shootout: Covered Indexes vs. Clustered Fractal Tree Indexes

Tokutek
4pts0
www.tokutek.com 13y ago

268x Query Performance for MongoDB with Fractal Tree Indexes (Say What?)

Tokutek
5pts0
www.tokutek.com 13y ago

10x Insertion Performance for MongoDB with Fractal Trees

Tokutek
5pts0
www.tokutek.com 14y ago

Indexing Big Data

Tokutek
2pts0
www.tokutek.com 14y ago

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

Tokutek
1pts0
TokuDB open sourced 13 years ago

Ok, the website is starting to come back online after our huge spike in traffic.

Thanks for all the interest and for your patience...

-Tokutek

What is your performance and/or scaling issue and what alternatives are you considering?

In this particular case the scaling needs and performance issues made TokuDB an economical decision. As the researcher noted in the piece: "With InnoDB [the default MySQL storage engine], going to larger servers, adding 100s of GBs of additional RAM along with many additional drives would have easily cost $20,000 or more, and still would not have addressed all our needs. TokuDB was by far both a cheaper and simpler solution.”

Good insight. As to your point -- keeping up many indexes with MyISAM or InnoDB is definitely a problem, especially if the indexes grow too big for RAM. In these cases, TokuDB (http://en.wikipedia.org/wiki/TokuDB), a drop in storage engine replacement for MySQL, can help by replacing dated B-tree technology with more modern Fractal Tree indexes, since B-trees suffer in performance with high insertion rates (especially random insertions) into disk. By allowing for faster write performance, Fractal Tree engines allow for more indexes to be maintained, and hence better query performance can be obtained.