Details
-
Task
-
Status: Closed (View Workflow)
-
Major
-
Resolution: Won't Fix
Description
MariaDB 10.1 had Cassandra Storage Engine which was developed for Cassandra 1.1.x. Back then, Cassandra provided a Thrift API, and that was what Cassandra-SE used.
Then, Cassandra 2.0 switched to using a different network protocol (and also changed the data model).
This task is to develop a Cassandra Storage Engine V2 using DataStax's C++ client library (https://github.com/datastax/cpp-driver).
See also: MDEV-8947 was a previous attempt to implement this engine. Unfortunately it didn't even produce a skeleton engine.
Attachments
Activity
Field | Original Value | New Value |
---|---|---|
Description |
MariaDB 10.1 had Cassandra Storage Engine which was developed for Cassandra 1.1.x. Back then, Cassandra provided a Thrift API, and that was what Cassandra-SE used.
Then, Cassandra 2.0 switched to using a different network protocol (and also changed the data model). This task is to develop a Cassandra Storage Engine V2 using DataStax's C++ client library (https://github.com/datastax/cpp-driver). |
MariaDB 10.1 had Cassandra Storage Engine which was developed for Cassandra 1.1.x. Back then, Cassandra provided a Thrift API, and that was what Cassandra-SE used.
Then, Cassandra 2.0 switched to using a different network protocol (and also changed the data model). This task is to develop a Cassandra Storage Engine V2 using DataStax's C++ client library (https://github.com/datastax/cpp-driver). See also: |
Labels | gsoc17 |
Labels | gsoc17 | gsoc17 gsoc18 |
Labels | gsoc17 gsoc18 | gsoc17 gsoc18 gsoc19 |
Labels | gsoc17 gsoc18 gsoc19 | gsoc17 gsoc18 |
Fix Version/s | N/A [ 14700 ] | |
Resolution | Won't Fix [ 2 ] | |
Status | Open [ 1 ] | Closed [ 6 ] |
Assignee | Sergei Golubchik [ serg ] |
Workflow | MariaDB v3 [ 80027 ] | MariaDB v4 [ 133184 ] |
Hi I am Matthew Galton a MS Computer Science student and I will love to work on this task for GSoC 2017. I familiar with Cassandra and CQL. I have also studied the MariaDB storage engine API and how to implement handler and handlerton methods for a storage engine. I am currently studying CQL Grammar to point out the differences between it and SQL and so far SQL seems to be far more powerful than CQL whose grammar omits some clauses that are supported by SQL. I will be writing a proposal for this project and if there is a student already working on this I will move to another project.