OLAP ve OLTP'deki 'çevrimiçi' tam olarak nedir?


15

Biraz kafam karıştı çünkü OLTP ve OLAP'ta 'çevrimiçi' tanımını sorguluyorum. Burada 'çevrimiçi' ifadesinin, yanıtımızı sınırlı bir zamanda ve bir örnekte mevcut olan verilere dayanarak istediğimizi düşündüğünü düşünürdüm.

Ancak OLAP sorgularının hesaplanması birkaç saat sürebilir - bu çevrimdışı değil mi?

Ve hızlı bir arama oldukça karışık (çevrimdışı çevrimiçi analitik işleme) kulağa çevrimdışı OLAP gösterir ...?

'Çevrimiçi' tam olarak nedir?


1
Gerçekten SSAS ile çalışmaz - bu konuda deneyim yok. Bildiğim kadarıyla, bu 80'lerden beri klasik bir veritabanı ders kitabı referansı. Bu yıllar sonra OLAP / OLTP'de 'çevrimiçi' ne demek olduğunu daha iyi anlamaya çalışıyorum.
Zeruno

4
Ayrıca, analitik A ve işleme P ise neden Çevrimiçi OL olarak kısaltılır. Gizemler boldur.
Max Vernon

Bu bağlamda çevrimiçi, bir ana kareye bağlı bir uzak terminal anlamına gelir.
user207421

@MaxVernon Bu aynı zamanda tarihsel bir eserdir: "on-line" tercih edilen yazım , dolayısıyla iki harfli kısaltmaydı.
mustaccio

Yanıtlar:


29

Bu, toplu işlemenin aksine kullanıldığında eski zamanların bir kalıntısıdır . "Çevrimiçi" burada "etkileşimli", yani veritabanına yapılan istekler geldikçe işlenir ve yanıtlar hemen hemen ya da en azından kullanılabilir olur olmaz verilir. Toplu işleme istekleri toplu olarak toplar ve bunları planlanmış olarak yürütür; yanıtlar tüm parti yürütmesinden sonra verilecektir (örneğin ertesi sabah).

Kısaltmalar OL AP ve OL TP, başka bir tarihi esere işaret ediyor: "on-line" 1980'lerin ortalarına kadar daha yaygın yazımdı .


2
+1. IBM ana bilgisayarlarında COBOL programlayan Greybeards, bunun gibi şeyleri hatırlayacak.
RonJohn

4
@RonJohn "Greybeards" ... Fotoğrafımı nerede gördüğünü bilmiyorum ... Etkileşimli ve toplu işleme kavramları hala canlı ve iyi, zamanla kafa karıştırıcı olan "çevrimiçi" kısım.
mustaccio

Bunun yanlış olduğuna eminim. Benim cs öğretir göre (Ve wikipedia): "bir çevrimiçi algoritma seri parça girişini parça parça işleyebilen bir algoritmadır". Bu nedenle, çevrimiçi algoritma, tüm verilere aynı anda erişebilen bir algoritmadır. (Yani veri akışı var)
MTilsted

@ RonJohn, Hitachi ana bilgisayarlarında çalışan bizler bunu da hatırlıyoruz. ;-)
B540Glenn

2
@MTilsted Bu bir çevrimiçi algoritma değil, bir çevrimiçi veri işleme sistemiyle ilgili. "Çevrimiçi" kelimesinin bağlama göre farklı anlamları vardır.
Barmar
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.