Jump to: navigation, search

Difference between revisions of "Trove/DatastoreCompatibilityMatrix"

(API Matrix)
(API Matrix)
Line 10: Line 10:
 
| '''MongoDB'''  
 
| '''MongoDB'''  
 
| '''PostgreSQL'''
 
| '''PostgreSQL'''
 +
| '''Couchbase'''
 
|-
 
|-
 
| Launch                     
 
| Launch                     
Line 15: Line 16:
 
| ✔           
 
| ✔           
 
| ✔           
 
| ✔           
 +
| ✔       
 
| ✔         
 
| ✔         
 
| ✔         
 
| ✔         
Line 22: Line 24:
 
| ✔           
 
| ✔           
 
| ✔           
 
| ✔           
 +
| ✔       
 
| ✔         
 
| ✔         
 
| ✔         
 
| ✔         
Line 30: Line 33:
 
| ✔         
 
| ✔         
 
| ✔
 
| ✔
 +
| ✔       
 
| ✔         
 
| ✔         
 
|-
 
|-
Line 37: Line 41:
 
| ✔           
 
| ✔           
 
| ✔           
 
| ✔           
 +
| ✔       
 
| ✔         
 
| ✔         
 
|-
 
|-
Line 44: Line 49:
 
| ✔
 
| ✔
 
| ✔
 
| ✔
 +
| ✔       
 
| ✔         
 
| ✔         
 
|-
 
|-
Line 52: Line 58:
 
| ✔
 
| ✔
 
| ✔       
 
| ✔       
 +
| ✔       
 
|-
 
|-
 
| Replication                     
 
| Replication                     
Line 59: Line 66:
 
| -
 
| -
 
| ✔               
 
| ✔               
 +
| -
 
|-
 
|-
 
| Clustering
 
| Clustering
Line 66: Line 74:
 
| ✔
 
| ✔
 
| -
 
| -
 +
| ✔
 
|}
 
|}
  

Revision as of 14:31, 19 September 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 - -

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.

Feature MySQL Redis Cassandra MongoDB PostgreSQL
Users
Schemas ✔*
Root ✔**

* PostgreSQL supports has separate constructs for schemas and databases.

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