ROLAP ve MOLAP Arasındaki Fark

Yazar: Laura McKinney
Yaratılış Tarihi: 1 Nisan 2021
Güncelleme Tarihi: 13 Mayıs Ayı 2024
Anonim
OLAP ve Veri Ambarları (Veri Bilimi Eğitim Serisi 43. Video)
Video: OLAP ve Veri Ambarları (Veri Bilimi Eğitim Serisi 43. Video)

İçerik


OLAP ROLAP ve MOLAP arasında Çevrimiçi Analitik İşleme anlamına gelen ortak bir terimdir. OLAP yaratan özel bir araçtır. çok boyutlu veri görünümü kullanıcının analizi yapması için. ROLAP ve MOLAP iki OLAP modelidir. Birçok yönden farklı olsalar da, aralarındaki en önemli fark, rolap Verileri doğrudan ana veri ambarından sağlar, molap tescilli veritabanlarından MDDB'lerden veri sağlar.

Aşağıda gösterilen karşılaştırma tablosunun yardımı ile ROLAP ve MOLAP arasında biraz daha farklılıklar görelim.

  1. Karşılaştırma Tablosu
  2. Tanım
  3. Anahtar Farklılıklar
  4. Sonuç

Karşılaştırma Tablosu

Karşılaştırma için temelrolapmolap
Tam formROLAP İlişkisel Çevrimiçi Analitik İşleme anlamına gelir.MOLAP, Çok Boyutlu Çevrimiçi Analitik İşleme anlamına gelir.
Depolama ve getirildiVeriler depolanır ve ana veri ambarından alınır.Veriler Tescilli ve tescilli veri tabanı MDDB'lerinden alınır.
Veri formuVeriler ilişkisel tablolar biçiminde saklanır.Veri, veri küplerinden oluşan büyük çok boyutlu dizide saklanır.
Veri hacimleriBüyük veri hacimleri.MDDB'lerde sınırlı özet veriler tutulmaktadır.
teknolojiAna depodan veri almak için Karmaşık SQL sorguları kullanır.MOLAP motoru, çok boyutlu veri görünümleri için önceden hesaplanmış ve önceden hazırlanmış veri küpleri oluşturdu.
Seyrek matris teknolojisi veri sparititesini yönetmek için kullanılır.
GörünümROLAP dinamik olarak verilerin çok boyutlu bir görünümünü oluşturur.MOLAP, statik çok boyutlu verilerin görünümünü MDDB'lerde depolar.
ErişimYavaş erişim.Daha hızlı erişim.


ROLAP'un tanımı

rolap olduğu İlişkisel Çevrimiçi Analitik İşlem Verilerin ilişkisel veri tabanında olduğu gibi depolandığı model. satırlar ve sütunlar veri ambarında. ROLAP modelinde veriler kullanıcının önünde çok boyutlu form. Verileri çok boyutlu bir görünümde görüntülemek anlamsal meta veri katmanı Ölçüleri ilişkisel tablolarla eşleştiren yaratılmıştır. Meta veri ayrıca destekler toplanma Verilerin

Analitik sunucudaki ROLAP motoru ne zaman karmaşık bir sorgu yayınsa, ana depodan veri alır ve dinamik kullanıcı için çok boyutlu bir veri görünümü oluşturur. Burada, MOLAP'ten farklıdır, çünkü MOLAP zaten tescilli veritabanlarında MDDB'lerde depolanan verilerin statik çok boyutlu görünümüne sahiptir.


Çok boyutlu veri görünümü dinamik olarak oluşturuldukça işlenir Yavaş MOLAP ile karşılaştırıldığında. ROLAP motoru ile ilgilidir büyük hacimler Verilerin

MOLAP'un tanımı

molap bir Çok Boyutlu Çevrimiçi Analitik İşleme modeli. Analiz için kullanılan veriler özel olarak saklanır. çok boyutlu veritabanları (MDDB'ler). Çok boyutlu veritabanı yönetim sistemleri tescilli yazılım sistemleri.

Bu çok boyutlu veritabanları büyük boyutlu dizi. Bu çok boyutlu veritabanlarının hücreleri veya veri küpleri önceden hesaplanmış ve prefabrik veri. Özel yazılım sistemleri, bu önceden hesaplanmış ve üretilmiş verileri yaratırken, veriler ana veritabanlarından MDDB'lere yüklenir.

Şimdi, uygulama katmanında bulunan MOLAP motorunun çalışması, MDDB'lerden kullanıcıya veri çok boyutlu bir görünümünü sağlar. Bu nedenle, bir kullanıcı veri talebinde bulunduğunda, verilerin hesaplanmasında zaman kaybı olmaz ve sistem hızlı bir şekilde tepki verir.

  1. ROLAP İlişkisel Çevrimiçi Analitik İşleme anlamına gelir; MOLAP, Çok Boyutlu Çevrimiçi Analitik İşleme anlamına gelir.
  2. Her iki durumda da, ROLAP ve MOLAP verileri ana depoda saklanır. ROLAP'taki veriler doğrudan ana depodan alınırken, MOLAP'taki veriler tescilli veritabanlarından MDDB'lerden alınır.
  3. ROLAP'ta, veriler ilişkisel tablolar biçiminde depolanır, ancak MOLAP'ta veri, veri küplerinden yapılmış çok boyutlu bir dizi biçiminde depolanır.
  4. ROLAP büyük miktarlarda veri ile ilgilenirken, MOLAP MDDB'lerde tutulan sınırlı veri özetleriyle ilgilenmektedir.
  5. ROLAP motorları veri ambarından veri almak için karmaşık SQL kullanır. Bununla birlikte, MOLAP motoru, kullanıcıya çok boyutlu veri görünümü sağlamak ve veri küplerinde veri azlığını yönetmek için önceden hazırlanmış ve önceden hesaplanmış veri merkezleri oluşturur, MOLAP Sparse matrix teknolojisini kullanır.
  6. ROLAP motoru dinamik olarak verinin çok boyutlu bir görünümünü oluşturur, MOLAP ise bir kullanıcının oradan görüntülemesi için tescilli veri tabanlarındaki MDDB'lerde verinin çok boyutlu görünümünü statik olarak depolar.
  7. ROLAP dinamik olarak çok boyutlu bir veri görünümü oluşturduğundan, çok boyutlu bir veri görünümü oluştururken zaman kaybetmeyen MOLAP'tan daha yavaştır.

Sonuç:

ROLAP ve MOLAP arasında hangisinin seçileceği, sorgunun performansına ve karmaşıklığına bağlıdır. MOLAP daha hızlı yanıt almak isterse kullanıcının tercihi olur.