Le operazioni che recuperano tutti i dati per un dato oggetto (l'intera riga) sono più lente. Un sistema basato su righe può recuperare la riga in una sola lettura del disco, mentre numerose operazioni sul disco per raccogliere dati da più colonne sono richieste da un database a colonne. Tuttavia, queste operazioni di intera riga sono generalmente rare. Nella maggior parte dei casi, viene recuperato solo un sottoinsieme limitato di dati. In un'applicazione rolodex, ad esempio, raccogliere i primi e gli ultimi nomi da molte righe per costruire un elenco di contatti è molto più comune che leggere tutti i dati per un singolo indirizzo. Questo è ancora più vero per la scrittura dei dati nel database, specialmente se i dati sono eccellenti con molti oggetti a colonna (l'intera riga) in un singolo oggetto (l'intera riga) sono più lenti. Per questo motivo, la maggior parte dei sistemi di elaborazione di dati orientati alla scrittura in linea, come i sistemi di elaborazione di dati OLTP (OLAP), gli indici di riferimento a colonna, gli indici
orientato a righe