Loja de colunas largas

Content

Lojas de coluna ampla versus bancos de dados colunares

Lojas de coluna ampla, como BigTable e Apache Cassandra, não são lojas de colunas no sentido original do termo, uma vez que suas estruturas de dois níveis não usam um layout de dados colunares. Nas lojas de colunas genuínas, um layout de dados colunares é adotado de modo que cada coluna seja armazenada separadamente no disco. As lojas de coluna ampla geralmente suportam a noção de famílias de colunas que são armazenadas separadamente. No entanto, cada uma dessas famílias de colunas normalmente contém várias colunas usadas juntas, semelhantes às tabelas de banco de dados relacionais tradicionais. Dentro de uma determinada família de colunas, todos os dados são armazenados de maneira alterada por fila, de modo que as colunas para uma determinada linha sejam armazenadas juntas, em vez de cada coluna que está sendo armazenada separadamente.

As lojas de coluna ampla que suportam as famílias de colunas também são conhecidas como bancos de dados da família de colunas.

História

O BigTable do Google é um dos exemplos prototípicos de uma loja de colunas largas.

Lojas notáveis ​​de coluna ampla

As lojas notáveis ​​de coluna ampla incluem:

Apache AccumuloApache CassandraApache HBaseBigtableDataStax EnterpriseDataStax Astra DBHypertableAzure TablesScylla (database)