Making Storage Engine Pluggable
-------------------------------
Key: CASSANDRA-2995
URL: https://issues.apache.org/jira/browse/CASSANDRA-2995
Project: Cassandra
Issue Type: New Feature
Components: Core
Affects Versions: 0.8.2
Reporter: Muga Nishizawa
Fix For: 1.0
Will you design and implement Cassandra's storage engine API like MyCassandra?
MyCassandra provides extensible architecture for pluging other storage engines
to Cassandra like MySQL.
https://github.com/sunsuk7tp/MyCassandra/
It could be advantageous for Cassandra to make the storage engine pluggable.
This could allow Cassandra to
- deal with potential use cases where maybe the current sstables are not the
best fit
- allow several types of internal storage formats (at the same time) optimized
for different data types
- allow easier experiments and research on new storage formats (encourage
research institutions to do strange things with Cassandra)
- there could also be potential advantages from better isolation of the data
engine in terms of less risk for data corruptions if other parts of Cassandra
change
--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira