OLAP və OLTP Arasındakı Fərq

OLAP və OLTP Arasındakı Fərq
OLAP və OLTP Arasındakı Fərq

Video: OLAP və OLTP Arasındakı Fərq

Video: OLAP və OLTP Arasındakı Fərq
Video: Massivlər arasında dövrələmə 2024, Noyabr
Anonim

OLAP vs OLTP

Həm OLTP, həm də OLAP məlumatların idarə edilməsi üçün ümumi sistemlərdən ikisidir. OLTP (Online Transaction Processing) əməliyyatların işlənməsini idarə edən sistemlər kateqoriyasıdır. OLAP (Online Analytical Processing) adından da göründüyü kimi, çoxölçülü verilənlər bazalarını sorğulama yollarının məcmusudur. OLAP BI (Business Intelligence) alətidir. BI biznes məlumatlarından faydalı məlumatların müəyyən edilməsi və çıxarılması üçün kompüter əsaslı üsullara istinad edir.

OLAP nədir?

OLAP çoxölçülü sorğulara cavab verən sistemlər sinfidir. Adətən OLAP marketinq, büdcələşdirmə, proqnozlaşdırma və oxşar tətbiqlər üçün istifadə olunur. Sözsüz ki, OLAP üçün istifadə olunan verilənlər bazası sürətli performans nəzərə alınmaqla mürəkkəb və xüsusi sorğular üçün konfiqurasiya edilmişdir. Tipik olaraq OLAP-ın çıxışını göstərmək üçün matris istifadə olunur. Sorğunun ölçüləri sətirlərin/sütunların sayından gəlir. Xülasələri əldə etmək üçün çox vaxt bir neçə cədvəldə toplama üsullarından istifadə edirlər. Məsələn, Wal-Mart-da keçən illə müqayisədə bu ilin satışlarını öyrənmək üçün istifadə edilə bilərmi? Növbəti rübdə satışlarla bağlı proqnoz nədir? Faiz dəyişikliyinə baxaraq trend haqqında nə demək olar?

OLTP nədir?

OLTP əməliyyatlara yönəlmiş proqramları idarə etmək üçün ayrılmış sistemlər kateqoriyasıdır. Onlar əməliyyatların işlənməsi üçün məlumatların daxil edilməsini və axtarışını asanlaşdırır. Burada əməliyyat kompüter və ya verilənlər bazası əməliyyatına və ya biznes kommersiya əməliyyatlarına aid ola bilər. OLTP sistemləri adətən istifadəçi sorğularına dərhal cavab verə bilir. Məsələn, ATM (Avtomatik Teller Maşınları) kommersiya əməliyyatlarının işlənməsinə nümunədir. Son OLTP sistemləri birdən çox şirkəti əhatə edə bilir və şəbəkə üzərində işləyə bilər. OLTP yönümlü verilənlər bazası ilə işləyən böyük proqramlar üçün CICS kimi Transaction Management proqram sistemlərindən istifadə etmək tələb oluna bilər. Mərkəzləşdirilməmiş OLTP verilənlər bazası sistemləri emal ediləcək əməliyyatları şəbəkədəki bir neçə kompüterə paylayır. Tipik olaraq, SOA (Xidmət yönümlü arxitektura) və Veb xidmətləri OLTP sistemlərini ehtiva edir.

OLAP və OLTP arasındakı fərq nədir?

Ümumiyyətlə, OLTP sistemləri məlumat anbarlarını mənbə məlumatları ilə təmin edir və OLAP sistemləri həmin verilənləri təhlil etməyə kömək edir. Başqa sözlə, OLTP ilkin məlumat mənbəyidir və OLAP məlumatları əslində müxtəlif OLTP verilənlər bazalarından gəlir. OLTP sistemləri təşkilatın əsas iş tapşırıqlarını yerinə yetirmək üçün istifadə olunur, OLAP sistemləri isə planlaşdırma və problemlərin həlli məqsədləri üçün istifadə olunur. Bu o deməkdir ki, OLTP müxtəlif fəaliyyətlərə çoxölçülü görünüş verən OLAP sistemlərindən fərqli olaraq cari iş proseslərinin şəklini ortaya qoyur. OLTP-yə əlavələr və yeniləmələr qısa və sürətlidir və adətən son istifadəçilər tərəfindən başlanır, eyni zamanda OLAP sistemləri üçün də dövri uzunmüddətli toplu işlərdir. Eynilə, OLTP sistemlərinə sorğular çox sadədir və çox vaxt çox az qeyddən ibarət sadə nəticələr dəstləri təqdim edir. Lakin, OLAP sistemlərinə edilən sorğular mürəkkəb birləşdirilmiş sorğulardır. OLTP sistemlərinin emal sürətləri OLAP sürətləri ilə müqayisədə çox sürətlidir. Tipik olaraq, OLTP sistemləri OLAP sistemlərindən nisbətən daha kiçik yer tələblərinə malikdir, çünki onlar adi məlumatlara əlavə olaraq tarixi məlumatları və toplama strukturlarını ehtiva edir.

Tövsiyə: