Partitioning methods Methods for storing different data on different nodes

Sharding

MapReduce Offers an API for user-defined Map/Reduce methods

yes

Consistency concepts Methods to ensure consistency in a distributed system

none

Foreign keys Referential integrity

no

Transaction concepts Support to ensure data integrity after non-atomic manipulations of data

no

Concurrency Support for concurrent manipulation of data

yes

Durability Support for making data persistent

Depending on the underlying data source

In-memory capabilities Is there an option to define some or all structures to be held in-memory only.

Depending on the underlying data source

User concepts Access control

Depending on the underlying data source

More information provided by the system vendor

We invite representatives of system vendors to contact us for updating and extending the system information,and for displaying vendor-provided information such as key customers, competitive advantages and market metrics.

3rd party products and services

We invite representatives of 3rd party vendors to contact us for presenting information about their offerings here.