Некоторые причины, по которым некоторые базы данных более эффективны при row-based доступе:
- Эффективный доступ к полным записям. 1 В row-ориентированных базах данные хранятся последовательно, что позволяет получать всю запись за одну операцию ввода-вывода на диск. 1
- Быстрые операции записи и обновления. 2 Это связано с тем, что все данные для записи хранятся вместе, и их можно обрабатывать за одну операцию. 15
- Оптимизация для транзакционных операций. 1 Row-ориентированные базы хорошо подходят для систем онлайн-обработки транзакций (OLTP), где часто требуется читать или писать всю запись. 1
Однако у такой модели есть и недостатки: она может использовать больше дискового пространства из-за хранения разнородных типов данных вместе, что может снижать эффективность сжатия. 2