-
Notifications
You must be signed in to change notification settings - Fork 3
Home
sunsuk7tp edited this page Jul 5, 2011
·
25 revisions
Cassandra = Dynamo + Bigtable
**MyCassandra = Dynamo + ( MySQL | Bigtable | Redis | MongoDB | etc... ) **
MyCassandra is a modular NoSQL.
MyCassandra has an exchangeable component, Storage Engine as with MySQL.
With MyCassandra, you can exchange Cassandra's storage like Bigtable (commitlog, memtable, sstable) with MySQL, Redis and others.
This means that you can select one or more Storage Engine for according to the followings:
- I/O pattern of applications and the persistence.
- persistence or in-memory cache
- your favorite skills for the data stores
Now, You can exchange to
- Bigtable (original)
- MySQL (InnoDB, MyISAM, MEMORY, ...)
- Redis
- MongoDB (mongod)
- KyotoCabinet (It is supported from MyCassandra-0.2.1.)
In future, I will support this storage engine,
- HandlerSocket (MySQL Plugin)
- Hibari
- VoltDB
- Voldemort
- Quick Start
- How to Add Your New Storage Engine
- Benchmark (Comming Soon)