Thanks to visit codestin.com
Credit goes to www.scribd.com

0% found this document useful (0 votes)
134 views472 pages

NoSQL Database Comparison Guide

The document provides a comparison of various NoSQL data storage options across different attributes. It classifies the data storage models as document storage, column oriented, key-value store, in-memory, distributed file system and graph database. Example technologies are listed for each category along with their strengths based on attributes like data model, availability, scalability, indexing support and database features.

Uploaded by

adwaitb
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as XLSX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
134 views472 pages

NoSQL Database Comparison Guide

The document provides a comparison of various NoSQL data storage options across different attributes. It classifies the data storage models as document storage, column oriented, key-value store, in-memory, distributed file system and graph database. Example technologies are listed for each category along with their strengths based on attributes like data model, availability, scalability, indexing support and database features.

Uploaded by

adwaitb
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as XLSX, PDF, TXT or read online on Scribd
You are on page 1/ 472

Big Data Storage Recommendation

Data Storage Options

Attributes
NoSQL

Data Storage Model


Basic

Document Storage
Mongo DB

Column Oriented
Hbase

Cassandra

Key-Value Store
Redis

In Memory

Distributed File System

Graph DB
Neo 4j

Graph DB

HDFS

Neo 4j

Graph DB

HDFS

Memcached

HazelCast

GemFire

Memcached

HazelCast

GemFire

High Availability
Cloud Readiness
Commodity Nodes
Query Language
Schema less
Cost
License
Operations
Read Intensive workloads
Random reads
Write Intensive workloads
Large Data Set Insertion
Data update efficiency
Balanced loads
Concurrency Control
Object Caching
Memory efficiency
Storage efficiency
Protocol
Compression

Mongo DB

Redis

Scaling

Mongo DB

Redis

Neo 4j

Graph DB

HDFS

Memcached

HazelCast

GemFire

Mongo DB

Redis

Neo 4j

Graph DB

HDFS

Memcached

HazelCast

GemFire

Replication Process
Node Addition Process
Horizontal Scalability
Sharding

Indexing and Search


Secondary Index
Full Text Search
Geospatial Index
Graph Support

Database Features

Mongo DB

Redis

Neo 4j

Graph DB

HDFS

Memcached

HazelCast

GemFire

Mongo DB

Redis

Neo 4j

Graph DB

HDFS

Memcached

HazelCast

GemFire

Mongo DB

Redis

Neo 4j

Graph DB

HDFS

Memcached

HazelCast

GemFire

Integrity Model
Atomicity
Durability
Consistency
Isolation
Transaction
Referential Integrity
Version Control
Support and Other
Large established community and activeness
Ease of Installation and Configuration
Integration with Hadoop
Continuous Availability
Administration Console
Stability
Operating System
Unicode support
Programming Language
Notes:

Big Data Storage Recommendation


Data Storage Options

Attributes
NoSQL

Data Storage Classification


Data Storage Model
Basic

Document Storage
Mongo DB

Column Oriented
Hbase

Cassandra

Key-Value Store
Redis

In Memory

Distributed File System

Graph DB
Neo 4j

Graph DB

HDFS

Neo 4j

Graph DB

HDFS

Memcached

HazelCast

GemFire

Memcached

HazelCast

GemFire

High Availability
Cloud Readiness
Commodity Nodes
Query Language
Schema less
Cost
License
Operations
Read Intensive workloads
Random reads
Write Intensive workloads
Large Data Set Insertion
Data update efficiency
Balanced loads
Concurrency Control
Object Caching
Memory efficiency
Storage efficiency
Protocol
Compression

Mongo DB

Redis

Scaling

Mongo DB

Redis

Neo 4j

Graph DB

HDFS

Memcached

HazelCast

GemFire

Mongo DB

Redis

Neo 4j

Graph DB

HDFS

Memcached

HazelCast

GemFire

Replication Process
Node Addition Process
Horizontal Scalability
Sharding

Indexing and Search


Secondary Index
Full Text Search
Geospatial Index
Graph Support

Database Features

Mongo DB

Redis

Neo 4j

Graph DB

HDFS

Memcached

HazelCast

GemFire

Mongo DB

Redis

Neo 4j

Graph DB

HDFS

Memcached

HazelCast

GemFire

Mongo DB

Redis

Neo 4j

Graph DB

HDFS

Memcached

HazelCast

GemFire

Integrity Model
Atomicity
Durability
Consistency
Isolation
Transaction
Referential Integrity
Version Control
Support and Other
Large established community and activeness
Ease of Installation and Configuration
Integration with Hadoop
Continuous Availability
Administration Console
Stability
Operating System
Unicode support
Programming Language
Notes:

Attributes
Data Model
High Availability
Cloud Readiness
Commodity Nodes
Query Language
Schema less
Read Intensive workloads
Write Intensive workloads
Concurrency Control
Replication Process
Large established community and activeness
Ease of Installation and Configuration
Stability
Cost
License

Mongo DB
Document
Storage
Yes
Yes
REST
Yes

Yes

Hbase
Wide Column
Yes
Yes
API,REST,XML

Yes

Cassandra
Wide Column
Yes
Yes
API,CQL,Thrift

Yes

You might also like