About The Presenter
Name : Bansilal Haudakari
Qualification: SUN Certified
Enterprise Architect
Experience:
What is NO SQL?

Not Only SQL
Top Considerations For NoSQL Databases
•
•
•
•
•
•
•
•

Data Model
Query Model
Consistent Model
APIs
Scalability
HA/DR
Ope...
Data Model
• Document Model
– MongoDB and CouchDB.

• Key-Value Model
– Riak and Redis (Key-Value);

• Column Model
– HBas...
Query Model
• Document Database
– Indexing options
• Compound indexes, sparse indexes, time to live (TTL)
indexes

– Query...
Consistent Model
• maturity of the API

APIs

– time and cost required to develop and maintain the
system
– easier to learn & use
– reduce ...
Scalability
HA/DR
Commercial Support and Community
Strength
Upcoming SlideShare
Loading in …5
×

Ten Commandants For Picking NoSQL Database

175 views

Published on

The slides will walk thru the requirements and will enable to pick appropriate No SQL database as a best match for the requirements i.e. fitness for the purpose

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
175
On SlideShare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
2
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide
  • maintain multiple copies of the data for availability and scalability purposesconsistency of the data across copies is eventually consistent.Document data stores are ConsistentKey-value and wide Column stores are typically eventually consistentNeeds to handle conflicting updates; writes conflict Riak use vector clocks to determine the ordering of eventsCassandra assume the greatest timestamp is correct, hence writes tend to perform well but updates are trade-off
  • Ten Commandants For Picking NoSQL Database

    1. 1. About The Presenter Name : Bansilal Haudakari Qualification: SUN Certified Enterprise Architect Experience:
    2. 2. What is NO SQL? Not Only SQL
    3. 3. Top Considerations For NoSQL Databases • • • • • • • • Data Model Query Model Consistent Model APIs Scalability HA/DR Operational Cost Commercial Support and Community Strength
    4. 4. Data Model • Document Model – MongoDB and CouchDB. • Key-Value Model – Riak and Redis (Key-Value); • Column Model – HBase and Cassandra (Wide Column). • Graph Model – Neo4j and HyperGraphDB
    5. 5. Query Model • Document Database – Indexing options • Compound indexes, sparse indexes, time to live (TTL) indexes – Query options • RegEx, GT, LT, EQ • Key Value – Indexing options : Secondary Index • Column Databases – Indexing options : Secondary Index
    6. 6. Consistent Model
    7. 7. • maturity of the API APIs – time and cost required to develop and maintain the system – easier to learn & use – reduce the onboarding time – provide direct interfaces to put and get the documents or fields within documents • Language support • RESTful APIs
    8. 8. Scalability
    9. 9. HA/DR
    10. 10. Commercial Support and Community Strength

    ×