Key Value Services
Overview
This matrix details the current state of available Key Value Services supported by the AtlasDB development staff.
Key Value Service |
State |
KVS Versions Supported |
Recommended Versions |
Errata |
---|---|---|---|---|
Supported |
2.2.9+ |
2.2.9 |
||
Supported |
9.2+ |
9.3.4 |
Amazon RDS explicitly supported, other HA postgres variants not currently supported |
|
Beta Support |
11g+ |
12c |
Amazon RDS explicitly supported, RAC not currently supported |
Details
Cassandra KVS
The Cassandra KVS allows AtlasDB to use Apache Cassandra as it’s backing key value service. For it to be sole backing KVS for AtlasDB needs Cassandra Lightweight Transactions, otherwise earlier version of Cassandra can be used to back AtlasDB.
DB KVS
DB KVS allows AtlasDB to use Postgres and Oracle as a backing store.
Deleted
CQL KVS
CQL KVS was an alternative to Cassandra KVS that used CQL instead of Thrift. CQL KVS was removed because it was not used widely due to a lack of migration path from Cassandra KVS.
JDBC KVS
JDBC KVS existed prior to DB KVS and was the primary means for deploying applications on Postgres. JDBC KVS was removed in favor of DB KVS.
RocksDB KVS
RocksDB KVS allowed AtlasDB to use RocksDB as a backing store.