Since its introduction to the marketplace in 2000, the consistency, availability, and partition theorem, or CAP theorem, has been a guiding principle in database management. Computer scientist Eric Brewer presented the CAP theorem in a talk about distributed systems that provide web services. Two MIT professors later proved the theorem. It states that a database can be […]
How to Design Schema for Your NoSQL Database?
Click to learn more about author Akshay Pore. In my previous blogs I outlined a framework to perform a fit analysis for choosing the right NoSQL database for your application: NoSQL Data Architecture & Data Governance: Everything You Need to Know How to Choose the Right NoSQL Database for Your Application? After choosing a NoSQL database, […]
A Brief History of Non-Relational Databases
First came relational databases, which provide a useful comparison for understanding non-relational databases. Invented by Edgar F. Codd in 1970, the relational database arranges data into different rows and columns by associating a specific key for each row. Almost all relational database systems use Structured Query Language (SQL) and are remarkably complex. They are traditionally […]
How to Choose the Right NoSQL Database
This is the second part of an ongoing series on NoSQL Databases, the first part was NoSQL Data Architecture & Data Governance: Everything You Need to Know. In that first part, I explained different NoSQL Database types and provided a few use cases suitable for each type. But that is not sufficient when you are […]