[ 
https://issues.apache.org/jira/browse/CASSANDRA-13475?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16436701#comment-16436701
 ] 

Brian O'Neill commented on CASSANDRA-13475:
-------------------------------------------

 A "storage engine" is analogous to the storage engine concept of MySQL. InnoDB 
and MyISAM are MySQL storage engines, and a few others exist as well. A driver 
swap is analogous to swapping MySQL for PostgreSQL, which aren't fully 
compatible. Pluggable storage inside Cassandra allows applications to continue 
using Cassandra, and with a high degree of compatibility.

An application can define tables against the engine which make the most sense, 
and all of them can co-exist. Over time, the preferred storage engine might 
change, much like how InnoDB is preferred over MyISAM, which was the original.

> Pluggable storage engine design
> -------------------------------
>
>                 Key: CASSANDRA-13475
>                 URL: https://issues.apache.org/jira/browse/CASSANDRA-13475
>             Project: Cassandra
>          Issue Type: Sub-task
>            Reporter: Dikang Gu
>            Assignee: Dikang Gu
>            Priority: Major
>
> In this jira, we discuss how to make Cassandra's storage engine to be 
> pluggable. We will discuss the scope, expectation, and guideline for this 
> project, as well as a detailed design so that we can create sub tasks for 
> each small project.
> Here is a design doc we are currently working on:  
> https://docs.google.com/document/d/1suZlvhzgB6NIyBNpM9nxoHxz_Ri7qAm-UEO8v8AIFsc



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscr...@cassandra.apache.org
For additional commands, e-mail: commits-h...@cassandra.apache.org

Reply via email to