Vector Database
A vector database indexes and stores vector embeddings for fast retrieval and similarity search, with capabilities like CRUD operations. Vector...
Client-Centric Consistency Models
Eventual consistent data stores work fine as long as clients always access the same replica. However, problems arise when different replicas are...
CAP Theorem
The CAP theorem, also named as Brewer's theorem states that it is impossible for a distributed data store to simultaneously provide more than two out...
Eventual Consistency
Eventual consistency is a weak consistency model that ensures all replicas of a distributed system converge to identical states in the absence of...
BASE
BASE is an acronym describing the design principles behind many NoSQL and eventually consistent databases. BASE often contrasted with ACID and its...
ACID
ACID is an acronym used in database systems to describe 4 properties that the relational database must conform with: Atomic: Each transaction is...
MongoDB
Scalability NoSQL is intented to offer more scalability. A balance between the scalability and the consistency. Vertical Functional decomposition ...
Neo4j Graph Database
Neo4j Neo4j is an open source, NoSQL, native graph databases. In Neo4j, the data are persisted for long term durability. Neo4j can be used with both...