Presentation is loading. Please wait.

Presentation is loading. Please wait.

NoSQL databases A brief introduction NoSQL databases1.

Similar presentations


Presentation on theme: "NoSQL databases A brief introduction NoSQL databases1."— Presentation transcript:

1 NoSQL databases A brief introduction NoSQL databases1

2 Relational databases, and their problems Big data = Huge amounts of data Like Google, Facebook, Twitter, etc. Performance Users want data fast Data does not always fit into a static schema Example: US addresses != DK address NoSQL databases2

3 NoSQL, to the rescue? Goals Simple structure Performance Distribution NoSQL = Not only SQL Any DBMS not using the relational model / tables SQL is not used as a query language Other query languages or API’s NoSQL database can handle aggregate data 1 st normal form is dead Usually no transaction support NoSQL databases3

4 NoSQL, different kinds of databases Key-value The values is just a BLOB Binary Large Object No internal structure Reddis Key-document Documents usually have a similar structure Document languages XML, JSON, BSON, etc. MongoDb, CouchDB Wide column / column family 1 key-many columns: (key, value) pairs Apache Cassandra Graph Social networks, etc. Neo4J Object-oriented and object-relational Versant Source http://www.thoughtworks.com/insights/ blog/nosql-databases-overview NoSQL databases4


Download ppt "NoSQL databases A brief introduction NoSQL databases1."

Similar presentations


Ads by Google