15. Alternative structures
Schema-free
Non transactional
Eventual consistency
Programmatically query
routine
Easy to scale-out
Use case oriented
15
17. Data (Value) was identified by
a unique Key
The Value can be anything
Primarly queriable by Key
Examples: Amazon SimpleDB,
Azure Table Storage, Riak,
Redis, Voldemort,
MemcacheDB.
17
18. Data contained into
Documents that was identified
by a unique Key
Document was stored as JSON
object (properties and values)
Values can be scalars, arrays
or complex types
Queriable by Key or
MapReduce
Examples: MongoDB,
CouchDB, RavenDB
18
19. Data contained into Tables
and Column Families
Each Column Families was a
set of key-value pairs
Partial schema
Queriable by Key, MapReduce
or custom langs
Examples: Google BigTable,
Hbase, Cassandra
19
20. Data contained into Nodes and
Edges
Each Node was a set of key-
value pairs
Each Edge represent a
relationship
Queriable by custom langs
Examples: Neo4j, OrientDB,
Titan, Sones
20