Разница между базами данных, ориентированными на строки и столбцами, при поиске информации

Недавно я начал работать над HBase (одной из баз данных, ориентированных на столбцы). Пока я просматриваю исходный код, у меня в голове постоянно возникает один вопрос. Подумал об этом спросить. Мой вопрос в том, как именно база данных, ориентированная на строки, справляется с извлечением информации (скажем, запрос выбора) и насколько это отличается от базы данных, ориентированной на столбцы. И насколько по-разному эти базы данных хранят данные в базовых плоских файлах (в конце концов, каждая база данных использует файлы).

Пожалуйста, поправьте меня на случай, если я ошибся в любой части этого вопроса.

С уважением, Кришна

9
задан Krishna 11 November 2010 в 07:07
поделиться