Bir sütun yönelimli veri tabanı a, veritabanı sütuna göre verileri saklar değil, üst üste ile.
Sütun yönü, tablolara sütun eklemeyi kolaylaştırır (satırların yeniden boyutlandırılması gerekmez).
Ayrıca, sütundaki veriler benzer olduğunda etkili olan sütun sıkıştırmasına da izin verir.
İlişkisel bir veritabanı sistemi, verilerini iki boyutlu bir tablo biçiminde, satırlar ve sütunlar halinde sunmalıdır, ancak yalnızca tek boyutlu bir biçimde saklanabilir.
Örneğin, bir veritabanı şu tabloyu içerebilir:
EmpId | Soyadı | İsim | Maaş |
---|---|---|---|
1 | Sırasında | Jacques | 40.000 |
2 | Dupont | Evli | 50.000 |
3 | Martin | Jeanne | 44000 |
Bu basit tablo, bir çalışan tanımlayıcısı (EmpId), Soyadı ve Adı sütunları ve bir maaş içerir.
Bu tablo bilgisayarın belleğinde (RAM) veya sabit diskinde bulunabilir . RAM belleği ve sabit sürücüler farklı çalışsa da, işletim sistemi onları soyutlar. Böylece, kullanıcının gördüğü iki boyutlu tablo, işletim sisteminin belleğe veya diske yazabilmesi için veritabanı yönetim sistemi tarafından bir dizi bayt olarak temsil edilir.
Satır yönelimli bir veri tablosu , bir satırdaki tüm değerleri birlikte serileştirir , ardından bir sonraki satırdaki değerleri vb.
1,Durant, Jacques,40000;2,Dupont, Marie,50000;3,Martin, Jeanne,44000;Sütun yönelimli bir veritabanı, bir sütunun değerlerini birlikte serileştirir, ardından bir sonraki sütunun değerlerini vb.
1,2,3;Durant,Dupont,Martin;Jacques,Marie,Jeanne;40000,50000,44000;Bu bir sadeleştirmedir. Bölümleme , indeksleme , önbelleğe, görünümler , OLAP küpleri ve bu şekilde işlem sistemleri yazma öncesinde günlük veya Sürüm Uyumluluk Kontrolü verilerinin ölçüde tüm fiziksel organizasyon değişikliği. Bununla birlikte, Çevrimiçi İşlem Süreci (OLTP) yönelimli veritabanları öncelikle satır yönelimlidir, Çevrimiçi Analitik İşlem (OLAP) veritabanları ise satır yönelimi ve sütun yönelimi arasında daha fazla bölünmüştür.