How Do I Select a Nosql Database

How Do I Select a Nosql Database

Semi-structured or Unstructured data / flexible schema.Limited pre-defined access paths and query patterns.No complex queries, stored procedures, or views.High velocity transactions.Large volume of data (in Terabyte range) requiring quick and cheap scalability.

Which NoSQL database should I use?

MongoDB. MongoDB is the most popular NoSQL database. A free and open source, cross-platform, document-oriented database, MongoDB uses JSON-like documents with schemas. The platform is maintained by MongoDB Inc.

When should I choose a NoSQL database?

  1. Your data is highly structured, and that structure doesn’t change frequently.
  2. You support transaction-oriented systems such as accounting or financial applications.
  3. You require a high degree of data integrity and security.
  4. You routinely perform complex queries, including ad hoc requests.
James H. Sterling
Author

James H. Sterling

James Sterling reports on renewable energy developments, climate policy, ecological conservation, and green tech innovations around the globe.