What is NoSQL?
*NoSQL databases are non tabular, and store data differently than relational tables
*NoSQL databases come in a variety of types based on their data model
* The main types are document, key-value, wide-column, and graph #cloudcomputing #NoSQL 1/n
non-relational database provides a mechanism for storage and retrieval of data that is modeled in means other than the tabular relations used in relational databases 2/n
A common misconception is that NoSQL databases or non-relational databases don’t store relationship data well. NoSQL databases can store relationship data—they just store it differently than relational databases 3/n
*NoSQL data models allow related data to be nested within a single data structure.
* NoSQL databases emerged in the late 2000s as the cost of storage dramatically decreased 3/n
*Gone were the days of needing to create a complex, difficult-to-manage data model simply for the purposes of reducing data duplication
* Developers were becoming the primary cost of software development, so NoSQL databases optimized for developer productivity 3/n
*Many NoSQL stores compromise consistency in favor of availability, partition tolerance, and speed
* most NoSQL databases offer a concept of "eventual consistency", in which database changes are propagated to all nodes "eventually" (typically within milliseconds) 3/n
There are various ways to classify NoSQL databases:
*Wide column: Azure Cosmos DB, Accumulo, Cassandra, Scylla, HBase
*Document: Azure Cosmos DB, Apache CouchDB, ArangoDB, BaseX, Clusterpoint, Couchbase, eXist-db, IBM Domino, MarkLogic, MongoDB, OrientDB, Qizx, RethinkDB 3/n
There are various ways to classify NoSQL databases:
*Key–value: Azure Cosmos DB, Aerospike, Apache Ignite, ArangoDB, Berkeley DB, Couchbase, Dynamo, FoundationDB, InfinityDB
* Graph: Azure Cosmos DB 3/3
unroll @UnrollHelper

• • •

Missing some Tweet in this thread? You can try to force a refresh
 

Keep Current with All Things Cloud

All Things Cloud Profile picture

Stay in touch and get notified when new unrolls are available from this author!

Read all threads

This Thread may be Removed Anytime!

PDF

Twitter may remove this content at anytime! Save it as PDF for later use!

Try unrolling a thread yourself!

how to unroll video
  1. Follow @ThreadReaderApp to mention us!

  2. From a Twitter thread mention us with a keyword "unroll"
@threadreaderapp unroll

Practice here first or read more on our help page!

More from @allthingsclouds

25 Feb
What are the most common types of #NoSQL #databases?

* Document databases store data in documents similar to JSON objects. Each document contains pairs of fields and values. The values can be a variety of types including strings, numbers, booleans, arrays, or objects 1/n
* Key-value databases are a type of database where each item contains keys and values. A value can typically only be retrieved by referencing its key, so learning how to query for a specific key-value pair is typically simple 2/n
* Wide-column stores store data in tables, rows, and dynamic columns, wide-column stores are commonly used for storing IoT data and user profile data. Cassandra and HBase are two of the popular wide-column stores 3/n
Read 5 tweets

Did Thread Reader help you today?

Support us! We are indie developers!


This site is made by just two indie developers on a laptop doing marketing, support and development! Read more about the story.

Become a Premium Member ($3/month or $30/year) and get exclusive features!

Become Premium

Too expensive? Make a small donation by buying us coffee ($5) or help with server cost ($10)

Donate via Paypal Become our Patreon

Thank you for your support!

Follow Us on Twitter!