from the AWS Cassandra White paper we can read

One way to choose a NoSQL

database types is by looking at the underlying data model, as shown following:

  • Key-value stores: Data is organized as key-value relationships and accessed by primary key. These products are typically distributed row stores. Examples are Cassandra and Amazon DynamoDB.
  • Graph databases: Data is organized as graph data structures and accessed through semantic queries. Examples are Titan and Neo4J.
  • Document databases: Data is organized as documents (for example, JSON files) and accessed by fields within the documents. Examples are MongoDB and DynamoDB.
  • Columnar databases: Data is organized as sections of columns of data, rather than rows of data. Example: HBase. DynamoDB shows up in both document and key-value stores in this list because it supports storing and querying both key-value pairs and objects in a document

format like JSON, XML, or HTML

this cleary sponsorize the DynamoDB solution

Salvo diversa indicazione, il contenuto di questa pagina è sotto licenza Creative Commons Attribution-ShareAlike 3.0 License