OLTP ve OLAP 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


Hem OLTP hem de OLAP çevrimiçi işlem sistemleridir. OLTP bir işlemsel işlem iken OLAP analitik bir işlem sistemidir. OLTP internet üzerinden işlem odaklı uygulamaları yöneten bir sistemdir, örneğin ATM. OLAP, finansal raporlama, tahmin vb. Gibi çok boyutlu analitik sorgulara rapor veren çevrimiçi bir sistemdir. OLTP ve OLAP arasındaki temel fark, OLTP'nin çevrimiçi bir veritabanı değiştirme sistemi olmasıdır, oysa OLAP, çevrimiçi bir veritabanı sorgusu yanıtlama sistemidir.

OLTP ve OLAP arasında aşağıda gösterilen karşılaştırma çizelgesini kullanarak açıkladığım bazı farklılıklar var.

  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 temelOLTPOLAP
TemelBu bir çevrimiçi işlem sistemidir ve veritabanı değişikliğini yönetir.Bu bir çevrimiçi veri alma ve veri analiz sistemidir.
odakEkle, Güncelle, Veritabanından bilgi sil.Karar vermede yardımcı olan analiz için verileri çıkarın.
VeriOLTP ve işlemleri orijinal veri kaynağıdır.Farklı OLTP veritabanı, OLAP için veri kaynağı haline gelir.
işlemOLTP'nin kısa işlemleri var.OLAP'ın uzun işlemleri var.
zamanBir işlemin işlem süresi OLTP'de nispeten daha azdır.Bir işlemin işlem süresi OLAP'ta nispeten daha fazladır.
SorgularıDaha basit sorgular.Karmaşık sorgular.
normalleştirmeOLTP veritabanındaki tablolar normalleştirildi (3NF).OLAP veritabanındaki tablolar normalleştirilmedi.
BütünlükOLTP veritabanı veri bütünlüğü sınırlamasını korumalıdır.OLAP veritabanı sık sık değiştirilemiyor.Bu nedenle, veri bütünlüğü etkilenmez.


OLTP'un tanımı

OLTP bir Online İşlem İşleme sistemi. OLTP sisteminin ana odağı akımı kaydetmek. Güncelleme, Ekleme ve Silme işlem sırasında OLTP sorguları daha basit ve kısa ve dolayısıyla gerektirir işlemlerde daha az zamanve ayrıca gerektirir daha az alan.

OLTP veritabanı alır güncellenmiş sık sık. OLTP’deki bir işlem, ortada başarısız olmuş olabilir; veri bütünlüğü. Bu nedenle, veri bütünlüğüne özel önem vermek zorundadır. OLTP veritabanı var normalleştirilmiş tablolar (3NF).

OLTP sistemi için en iyi örnek bir ATMkısa işlemlerde hesabımızın durumunu değiştiriyoruz. OLTP sistemi OLAP için veri kaynağı haline gelir.

OLAP'un tanımı

OLAP bir Çevrimiçi Analitik İşleme sistemi. OLAP veritabanı, OLTP tarafından girilen geçmiş verilerini depolar. Bir kullanıcının çok boyutlu verilerin farklı özetlerini görüntülemesini sağlar. OLAP'ı kullanarak bilgileri büyük bir veritabanından alabilir ve karar vermek için analiz edebilirsiniz.


OLAP ayrıca kullanıcının çalışmasına izin verir karmaşık sorgular çok boyutlu verileri ayıklamak için. OLTP'de işlem ortada başarısız olsa bile, kullanıcı analiz etmek için büyük bir veritabanından veri almak için OLAP sistemini kullandığından veri bütünlüğüne zarar vermez. Basitçe kullanıcı sorguyu tekrar ateşleyebilir ve analiz için verileri çıkarabilir.

OLAP'taki işlem uzun ve bu nedenle karşılaştırmalı olarak almak daha fazla zaman işleme ve geniş alan gerektirir. OLAP’taki işlemler daha az sıklıkta OLTP ile karşılaştırıldığında. OLAP veritabanındaki tablolar bile normalleştirilmemiş olabilir. OLAP örneği, bir finansal rapor veya bütçeleme, pazarlama yönetimi, satış raporu vb.

  1. OLTP ve OLAP'ı ayırt eden nokta, OLTP'nin çevrimiçi bir işlem sistemi olmasıdır, oysa OLAP, çevrimiçi veri alma ve analiz sistemidir.
  2. Çevrimiçi işlem verileri, OLTP için veri kaynağı haline gelir. Bununla birlikte, farklı OLTP veritabanı, OLAP için veri kaynağı haline gelir.
  3. OLTP’nin ana işlemleri ekleme, güncelleme ve silme olurken, OLAP’ın ana işlemi analiz için çok boyutlu veriler elde etmektir.
  4. OLTP kısa ama sık işlem görürken, OLAP uzun ve az sıklıkta işlem yapar.
  5. OLAP’ın işlemine ilişkin işlem süresi, OLTP’ye kıyasla daha fazladır.
  6. OLAP sorguları OLTP'lere göre daha karmaşıktır.
  7. OLTP veritabanındaki tablolar normalleştirilmelidir (3NF), ancak OLAP veritabanındaki tablolar normalleştirilmeyebilir.
  8. OLTP'ler sık ​​sık veritabanında işlemleri gerçekleştirdiğinden, herhangi bir işlemin ortada başarısız olması durumunda verinin bütünlüğüne zarar verebilir ve bu nedenle veri bütünlüğüne dikkat etmesi gerekir. OLAP'ta işlem daha az sıklıkta olduğu için veri bütünlüğü konusunda fazla bir sıkıntı yaratmaz.

Sonuç:

OLTP bir çevrimiçi veri değiştirme sistemi iken OLAP, karar vermede yardımcı olabilecek analiz verilerini alan çevrimiçi bir tarihsel çok boyutlu veri alma sistemidir. Hangisinin kullanılacağı, kullanıcının ihtiyacına bağlı olarak her ikisi de farklı amaç için çalışır.