This article embarks on a journey to explore the intricacies of crafting databases fit for the e-commerce stage. We’ll dissect the world of non-relational databases, …
Author: Rice John
Choosing the Right NoSQL Database for Your Project: Factors to Consider
Embarking on the journey of selecting the ideal NoSQL database for your project is akin to choosing the foundation for a magnificent building. Each decision …
Types of data models with NoSQL databases
Most high-performance non-relational databases (sometimes referred to as “not just SQL”) can also handle data with complex structures.
Action of CAP theorem in the context of SQL and NoSQL
While relational schemas rely on ACID principles, all NoSQL stores, without exception, rely on other principles described in the CAP theorem.
What is a database?
A database is an organized structure designed to store, modify, and process interdependent information, mostly in large volumes.
Indexing structures
Indexing is the process of associating a key with the location of the corresponding data record in the database.
The evolution of NoSQL
NoSQL is a storage that does not conform to the relational database model and its characteristics, such as they do not have schemas, are not joined, and do not guarantee the ACID property.
How to design non-relational databases
Each type of NoSQL has its own peculiarities. I will focus on Key-Value as the most common non-relational database.
Types of information storages
The NoSQL Key-Value database type uses a hash table in which a unique key points to an element. They can be organized into logical groups
Principle of database operation
NoSQLs work like a file where all data is stored, they allow you to work with a huge amount of information and organize it so that users can access it anytime they need it.