ten commandants for picking nosql database
TRANSCRIPT
About The PresenterName : Bansilal Haudakari
Qualification: SUN Certified Enterprise Architect
Experience:
Top Considerations For NoSQL Databases
• Data Model• Query Model• Consistent Model• APIs• Scalability• HA/DR• Operational Cost• Commercial Support and Community Strength
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
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
APIs• maturity of the API – 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