OLAP ve OLTP karşılaştırması
Hem OLTP hem de OLAP, veri yönetimi için ortak sistemlerden ikisidir. OLTP (Çevrimiçi İşlem İşleme), işlem işlemeyi yöneten bir sistem kategorisidir. OLAP (Çevrimiçi Analitik İşleme) adından da anlaşılacağı gibi, çok boyutlu veritabanlarını sorgulamanın yollarının bir derlemesidir. OLAP bir BI (İş zekası) aracıdır. BI, iş verilerinden yararlı bilgileri tanımlamak ve çıkarmak için bilgisayar tabanlı yöntemlere atıfta bulunur.
OLAP nedir?
OLAP, çok boyutlu sorgulara cevaplar sağlayan bir sistem sınıfıdır. OLAP genellikle pazarlama, bütçeleme, tahmin ve benzeri uygulamalar için kullanılır. OLAP için kullanılan veritabanlarının, hızlı bir performans göz önünde bulundurularak karmaşık ve geçici sorgular için yapılandırıldığını söylemeye gerek yok. Tipik olarak bir OLAP çıktısını görüntülemek için bir matris kullanılır. Sorgunun boyutları satır / sütun sayısından gelir. Özet almak için genellikle birden çok tabloda toplama yöntemlerini kullanırlar. Örneğin, Wal-Mart'ta bu yılın satışlarını geçen yıla göre bulmak için kullanılabilir mi? Önümüzdeki çeyrekte satışların tahmini nedir? Yüzde değişimine bakarak trend hakkında ne söylenebilir??
OLTP nedir?
OLTP, işlemlere yönelik uygulamaları yönetmek için ayrılmış bir sistem kategorisidir. İşlem işleme için veri girişini ve almayı kolaylaştırırlar. Burada bir işlem, bilgisayar veya veritabanı işlemine veya ticari ticari işlemlere atıfta bulunabilir. OLTP sistemleri genellikle kullanıcı isteklerine hemen yanıt verebilir. Örneğin, ATM (Otomatik Vezne Makineleri) ticari işlem işlemeye bir örnektir. Son OLTP sistemleri birden fazla şirkete yayılabilir ve bir ağ üzerinde çalışabilir. OLTP tabanlı veritabanlarını çalıştıran büyük uygulamalar için, CICS gibi İşlem Yönetimi yazılım sistemlerini kullanmak gerekebilir. Merkezi olmayan OLTP veritabanı sistemleri, işlenecek işlemleri ağdaki birden fazla bilgisayara dağıtır. Genellikle, SOA (Hizmet odaklı mimari) ve Web hizmetleri OLTP sistemleri içerir.
OLAP ve OLTP arasındaki fark nedir?
Genel olarak, OLTP sistemleri veri ambarlarına kaynak verileri sağlar ve OLAP sistemleri bu verilerin analiz edilmesine yardımcı olur. Başka bir deyişle, OLTP orijinal veri kaynağıdır ve OLAP verileri aslında çeşitli OLTP veritabanlarından gelir. OLTP sistemleri kuruluşun temel iş görevlerini yürütmek için kullanılırken, OLAP sistemleri planlama ve problem çözme amaçları için kullanılır. Bu, OLTP'nin çeşitli faaliyetlerin çok boyutlu bir görünümünü veren OLAP sistemlerinin aksine mevcut iş süreçlerinin bir anlık görüntüsünü ortaya koyduğu anlamına gelir. OLTP için ekler ve güncellemeler kısa ve hızlıdır ve genellikle son kullanıcılar tarafından başlatılırken, OLAP sistemleri için aynı dönemsel uzun süren toplu işlerdir. Benzer şekilde, OLTP sistemlerine yönelik sorgular çok basittir ve genellikle çok az kayıt içeren basit sonuç setleri sağlar. Ancak, OLAP sistemlerine yönelik sorgular karmaşık birleştirilmiş sorgulardır. OLTP sistemlerinin işleme hızları OLAP hızlarına kıyasla çok hızlıdır. Tipik olarak, OLTP sistemleri OLAP sistemlerinden nispeten daha az alan gereksinimine sahiptir, çünkü normal verilere ek olarak geçmiş veriler ve toplama yapıları içerirler.