KUM CDBMS - SAND CDBMS

KUM Çekirdeği CDBMS bir sütun odaklı DBMS için optimize edilmiş yazılım sistemi iş zekası uygulamalar, teslim etme veri depolama bileşen, SAND Technology Inc. tarafından geliştirilmiştir.

Şirket geçmişi

SAND Technology 1983 yılında kuruldu.

SAND CDBMS, köklerini Nucleus International Corporation araştırmasının geliştirmelerine ve diğerlerinin yanı sıra Edward L. Glaser'a verilen nihai patente dayandırır.[1] "Boole işlem işleme özelliğine sahip bit dizesi sıkıştırıcı."[2]

Başlangıçta bellenim üzerine kodlanmış olan uygulama artık tamamen yazılım tabanlıdır.

SAND Teknolojisi artık N. Harris Computer Corporation'ın bir bölümüdür.

Açıklama

Tamamen simge haline getirilmiş, bit dizisi kodlanmış ve sıkıştırılmış bir veritabanı olan veri depolama, tablolardaki veri satırları yerine şemalar / tablolar arasında etki alanları kullanılarak sütun odaklıdır. Bu, veri analizi ve veri madenciliği için optimize edilmiş bir platformla sonuçlanır, ancak işlem işleme için uygun değildir.

Bu mimari, aşağıdaki özellikleri sergiler:

  • Tüm sütunlar dizine alınmış gibi davranır
  • Gerçek veri değerleri yalnızca bir kez depolanır ve belirteçleri tarafından referans alınır
  • Sütunlar depolandığında kayıpsız veri sıkıştırma kullanır
  • Veritabanından yalnızca bir sorguda istenen sütunlara erişilir
  • Sorgular doğrudan sıkıştırılmış sütunlarda yapılır ve yalnızca sonuç kümesi açılır.

Platform agnostik SAND CDBMS, 64 bit Windows veya şu 64 bit Linux / Unix ortamlarında çalışır: HP-UX, IBM-AIX, Red Hat Linux, SuSE Linux ve Sun Solaris.

Veritabanı yönetimi

SAND / DNA Analitiği, ANSI standart SQL ve DML komutları aracılığıyla yönetilir.

Veritabanı alanı tahsisi ve çekirdek yönetimi, veritabanı motoru tarafından yapılır. Bu, tipik veritabanı yönetiminin veri modellemeye, veri içeriğine, veri yaşam döngüsünü yönetmeye ve kullanıcı profillerini ve erişim izinlerini yönetmeye odaklandığı anlamına gelir.

Veri yükleme basittir ve yalnızca yükleme komut dosyalarında kaynak ve hedefe işaret etmeyi gerektirir. Birden fazla veri işleme işlevi ve komutu mevcuttur, ancak tüm dahili yapı optimizasyonları otomatik olarak veritabanı motoru tarafından yönetilir.

Veri yükleme performansı satır tabanlı veritabanlarından daha yavaş olsa da, herhangi bir dizin oluşturmaya veya tamamlandıktan sonra yükleme sonrası yönetim rutinlerini çalıştırmaya gerek kalmadan hafifletilir. Yük performansını iyileştirmek için paralel yük işleme veya bölümlere ayrılmış ön yükleme işleme de kullanılabilir.

SAND CDBMS'nin temel bir özelliği, bir veritabanının "sanal" montajını desteklemesidir.[3] Bu, bir veritabanında değişikliklerin geliştirilmesi ve test edilmesi için izole edilmiş bir ortam sağlar; burada söküldükten sonra tüm ortam kaldırılır.

Referanslar

Dış bağlantılar