Dans le cadre de l’enregistrement des données avec une base de données in memory, on distingue la gestion des données orientée colonne et la gestion des données orientée ligne, sachant que certains systèmes de base de données ont recours aux deux variantes d’enregistrement des données. Les bases de données orientées ligne classent les ensembles de données collectés de façon globale sur une ligne. Par exemple, si les valeurs « nom », « ville » et « pays » sont enregistrées, le classement des données s’effectuerait comme suit : Nom 1, Ville 1, Pays 1, Nom 2, Ville 2, Pays 2. Dans le cas d’un stockage orienté colonne, les données concernées sont attribuées aux catégories correspondantes : Nom 1, Nom 2, Ville 1, Ville 2, Pays 1, Pays 2.
Le format de stockage de la gestion des données orientée colonne s’appelle un format columnstore. Enregistrer ensemble les données avec des valeurs identiques permet de réduire le nombre de données existantes. Il est ainsi possible de réduire l’espace de stockage et les délais de transmission. La performance de l’analyse s’en trouve également améliorée puisque seules les colonnes nécessaires doivent être analysées. Cette forme d’analyse des données est appelée projection de colonne.