key–value database

data storage paradigm designed for storing, retrieving, and managing associative arrays

DBpedia resource is: http://dbpedia.org/resource/Key–value_database

Abstract is: A key–value database, or key–value store, is a data storage paradigm designed for storing, retrieving, and managing associative arrays, and a data structure more commonly known today as a dictionary or hash table. Dictionaries contain a collection of objects, or records, which in turn have many different fields within them, each containing data. These records are stored and retrieved using a key that uniquely identifies the record, and is used to find the data within the database. Key–value databases work in a very different fashion from the better known relational databases (RDB). RDBs predefine the data structure in the database as a series of tables containing fields with well defined data types. Exposing the data types to the database program allows it to apply a number of optimizations. In contrast, key–value systems treat the data as a single opaque collection, which may have different fields for every record. This offers considerable flexibility and more closely follows modern concepts like object-oriented programming. Because optional values are not represented by placeholders or input parameters, as in most RDBs, key–value databases often use far less memory to store the same data, which can lead to large performance gains in certain workloads. Performance, a lack of standardization and other issues limited key–value systems to niche uses for many years, but the rapid move to cloud computing after 2010 has led to a renaissance as part of the broader NoSQL movement. Some graph databases, such as ArangoDB, are also key–value databases internally, adding the concept of the relationships (pointers) between records as a first class data type.

key–value database is …
sublass of (P279):
NoSQL database management systemQ82231

External links are
P646Freebase ID/m/01319xfd
P6366Microsoft Academic ID2780467868
P1245OmegaWiki Defined Meaning1704575

P527has part(s)keyQ113983600
valueQ1196827
P910topic's main categoryCategory:Key-value databasesQ25346252

Reverse relations

instance of (P31)
Q1068805.properties
Q4778968Apache ZooKeeper
Q113997665ArcadeDB
Q820854Berkeley DB
Q17085719Bitcask
Q955854Dynamo
Q4046222Elliptics
Q1356671GT.M
Q125052736KeyDB
Q11228655Kumofs
Q630473LevelDB
Q20725152Lightning Memory-Mapped Database
Q11240168QDBM
Q125339296Redict
Q2136322Redis
Q2328712Riak
Q22908356RocksDB
Q110832970TiKV
Q11110864Tkrzw
Q125195483Valkey
Q1029086Voldemort
Q28455218WiredTiger
Q961733dbm

Q7099284Oracle NoSQL Databasesubclass ofP279
Q25346252Category:Key-value databasescategory's main topicP301
Q116869390key-value pairpart ofP361
Q8046888Yahoo Sherpahas useP366

The articles in Wikimedia projects and languages

      Schlüssel-Werte-Datenbankwikipedia
      Key–value databasewikipedia
      Base de datos clave-valorwikipedia
Persian (fa / Q9168)پایگاه داده کلید–مقدارwikipedia
      Bases de données clé-valeurwikipedia
      キーバリュー型データベースwikipedia
      키-값 데이터베이스wikipedia
      Banco de dados de chave-valorwikipedia
      База данных «ключ — значение»wikipedia
      Кључ-вредност база податакаwikipedia
      База даних «ключ—значення»wikipedia
      键-值存储wikipedia

Search more.