A data structure that improves the speed of data retrieval operations on a database table at the cost of additional storage space and slower write operations. Indexes are typically implemented using B...
Definition
Databases
Terms related to database systems, data modeling, and data management.
A popular open-source NoSQL document database that stores data in flexible, JSON-like BSON documents. MongoDB is designed for scalability and developer productivity, supporting horizontal scaling thro...
DefinitionAn open-source relational database management system that uses SQL for data manipulation. MySQL is one of the most widely deployed databases in the world, known for its reliability, ease of use, and s...
DefinitionA broad category of database management systems that diverge from the traditional relational model. NoSQL databases include document stores (MongoDB), key-value stores (Redis), column-family stores (C...
DefinitionA powerful, open-source object-relational database system with over 35 years of active development. PostgreSQL is known for its robustness, extensibility, ACID compliance, and support for advanced dat...
DefinitionAn open-source, in-memory data structure store used as a database, cache, message broker, and streaming engine. Redis supports data structures such as strings, hashes, lists, sets, and sorted sets wit...
DefinitionStructured Query Language: a standard programming language for managing and manipulating relational databases. SQL enables querying, inserting, updating, and deleting data, as well as creating and mod...
Definition