Jump to: navigation, search

Difference between revisions of "Trove/DatastoreCompatibilityMatrix"

m (API Matrix)
m (API Matrix)
Line 77: Line 77:
 
|}
 
|}
  
\** = Datastore supports it -- but it is currently Work in Progress in Trove.
+
<nowiki>** = Datastore supports it -- but it is currently Work in Progress in Trove.
  
 
== Extensions Matrix ==
 
== Extensions Matrix ==

Revision as of 22:36, 27 October 2014

This page will detail which datastores have which functions, either core or extension form.

API Matrix

Feature MySQL Redis Cassandra MongoDB PostgreSQL Couchbase
Launch
Reboot
Terminate
Resize
Backup
Restore
Replication - - - ✔** -
Clustering - ✔** ✔** - ✔**

** = Datastore supports it -- but it is currently Work in Progress in Trove. == Extensions Matrix == This covers items that are not considered part of the core api (yet). As more datastores start to use extensions, we can move them to core. {| border="1" cellpadding="2" cellspacing="0" | '''Feature''' | '''MySQL''' | '''Redis''' | '''Cassandra''' | '''MongoDB''' | '''PostgreSQL''' | '''Couchbase''' |- | Users | ✔ | style="color: red" | ✗ | style="color: red" | ✗ | style="color: red" | ✗ | ✔ | style="color: red" | ✗ |- | Schemas | ✔ | style="color: red" | ✗ | style="color: red" | ✗ | style="color: red" | ✗ | ✔* | style="color: red" | ✗ |- | Root | ✔ | style="color: red" | ✗ | style="color: red" | ✗ | style="color: red" | ✗ | ✔** | ✔ |- |} <nowiki>* PostgreSQL supports has separate constructs for schemas and databases.

** PostgreSQL supports superusers but does not have a "root" user.