Awide-column store (orextensible record store) is a type ofNoSQLdatabase.[1] It uses tables, rows, and columns, but unlike arelational database, the names and format of the columns can vary from row to row in the same table. A wide-column store can be interpreted as a two-dimensionalkey–value store.[1]Google's Bigtable is one of the prototypical examples of a wide-column store.[2]
This sectionneeds expansion. You can help byadding to it.(January 2024) |
Wide-column stores such asBigtable andApache Cassandra are notcolumn stores in the original sense of the term, since their two-level structures do not use a columnar data layout. In genuine column stores, a columnar data layout is adopted such that each column is stored separately on disk. Wide-column stores do often support the notion ofcolumn families that are stored separately. However, each such column family typically contains multiple columns that are used together, similar to traditional relational database tables. Within a given column family, all data is stored in a row-by-row fashion, such that the columns for a given row are stored together, rather than each column being stored separately.
Wide-column stores that support column families are also known ascolumn family databases.[citation needed]
Notable wide-column stores[3] include:
This computing article is astub. You can help Wikipedia byexpanding it. |