Please enable JavaScript.
Coggle requires JavaScript to display documents.
Non-relational Data Bases - Coggle Diagram
Non-relational Data Bases
Not only SQL
relate to the large data sets accessed and manipulated on a Web scale
operate without a schema, allowing u to freely add fields to database records without having to define any changes in structure first
Aggregate Data Model
data model is the model through which we perceive and manipulate data
categories
key-value
document
column-family
graph
Aggregate
collection of related objects that wish to treat as a unit
a unit for data manipulation and management of consistency
often manipulate data through aggregate structures
Don`t have any structure
Sorted Ordered Column-Orinted Stores
allows data to be stored effectively
avoids consuming space when storing nulls by simply not storing a column when a value doesn`t exist for that column
Bigtable call primary key the row-key
HBase
is a popular, open-source, sorted ordered column-family store that is modeled on the ideas proposed by Google`s Bigtable.
Key/Value Stores
HashMap or associative array
is the simplest data structure that can hold a set of key/value pairs
Oracle`s Berkeley DB
key and value are an array of bytes
cached in memory and flushed to disk
EHCache
open-source
high-performance object caching
Document Databases
a document as a whole and avoid splitting a document into its constituent name/value pairs.
MongoDB and CouchDB
allow indexing of document and content management systems
Graph Databases
small records with complex interconnections
nodes connected by edges