Video: SAĞLIK HİZMETLERİ PAZARLAMASI - Ünite 7 Konu Anlatımı 1 2024
En ilişkisel veritabanı yöneticileri, tüm verileri bir yatay depolama yöneticisi , veritabanı tarafından satır (veya kayıt) bir hareket oluştuğunda. Bir veritabanı tablosu, bir veya daha fazla veri satırı içeren bir veritabanı sayfası zinciri olarak temsil edilir.
Çoğu işlem kayıt formatında gerçekleştiğinden, yatay bir depolama yöneticisi hızlı çevrimiçi işlem işleme (OLTP) desteği sağlar - örneğin, genel muhasebe girişi ekleme veya bir çek yazma. Bununla birlikte, bir kullanıcı bir kayıt istediğinde, verileri içeren veritabanı sayfası, genellikle iş zekası uygulamaları için çok verimsiz olan belleğe taşınır.
Business Intelligence gibi sorgu merkezli uygulamalara yardımcı olmak ve optimize etmek için tasarlanan birkaç özel veritabanı ürünü yıllar içinde ortaya çıkmıştır. Bu tür ürünler, etkileşimli veri ambarlarını daha kolay geliştirmenize olanak tanır. Bu kolon tabanlı veritabanlarının amacı, büyük miktarda veriye uygulanan karar destek sorgularının hızını arttırmaktır.
Veritabanı yöneticilerine, bir kişinin alan kodunu, bir öğrencinin not ortalamasını veya bir müşterinin toplam işlemlerini içeren bir sütuna bir dizin yerleştirip listelemeyecekleri sorulursa, "hayır! "Genellikle teknolojiye dayanan nedenlerle bu kararlı tepkiyi verirler:
-
Dizinlerin yükü nedeniyle yalnızca standart, bilinen yollara (örneğin ad) dayanan dizinleri kullanırız.
-
Kardinalite, veya benzersiz veri oluşumu, veritabanını yine de bir tablo taraması gerçekleştirmeye zorlar.
Ancak, kullanıcılara iş sorumluluklarını yerine getirmek için hangi bilgileri ihtiyaç duyduklarını sorduğunuzda, bu tür gereksinimlerle yanıt veriyorlar:
-
Alanlarımdaki alan koduna göre kişi sayısını görün, böylece benim promosyonlarımı daha etkili şekilde yönetebilirim.
-
Uygun röportajları ayarlayabilmem için mezuniyet sınıftaki en üst sıralarda yer alan öğrencileri tanımla.
-
Hangi müşterilerin şirketimle iş yaptığını belirleyin ve yıllık olarak 100, 000 ve 500 dolar arasında harcama yapın.
Bu üç gereksinimden her biri farklı bir kullanıcı isteğini karakterize eder, ancak hepsi de benzer işlevleri yerine getirir: Karar destek odaklı sorgular. Verilere erişmek için bir ihtiyaç kullanıcı bilgilerinin gereksinimlerini artırır, ancak kullanıcıların erişim kalıpları çoğu RDBMS endeksleme stratejileri ile uyumlu değildir. Kısaca RDBMS teknolojisi, uygulamanın başarısının yolunu açıyor.
Bir veritabanı tablosu, bu şekilde gösterildiği gibi bir veya daha fazla veri satırı içeren bir veritabanı sayfası zinciri olarak temsil edilir.Çoğu işlemler bir kayıt formatında gerçekleştiği için, yatay bir depolama yöneticisi hızlı çevrimiçi işlem işleme (OLTP) desteği sağlar.
Bu ilişkisel veritabanları, sorgu etkinliklerine dizinleri kullanarak yardımcı olur. Dizinde, şekilde gösterildiği gibi ortak yollardaki veri alımını basitleştirmek ve hızlandırmak için satırların üstünde oluşturulmuştur.
İş zekası gibi veri ambarlama çözümleri, veritabanı tablolarındaki satırları tek tek bulmak ve güncellemek için OLTP uygulamalarına yardımcı olmak için hazırlandığından, bu endeksleme tekniklerinin çoğunu kullanmazlar.
Ticari istihbaratta bulunan tipik kullanıcı sorgularını düzgün bir şekilde desteklemek için diğer depolama ve dizin oluşturma teknikleri gereklidir. Sybase ve Vertica gibi tedarikçiler dikey depolama yöneticileri kurdu. Satırlara göre veri depolamak yerine, bu ürünler sütunlara göre verileri depolarlar - dolayısıyla dikey depolama yöneticisi veya sütun yönündeki depolama alanı adı.
Bu depolama yöntemi, bir kullanıcının bir yatay depolama yöneticisi tarafından üst üste yönetilen çok sayıda sütuna karşı yalnızca bir kaç sütun istediği için büyük veri kümelerine karşı kullanıcı sorgularını etkin bir şekilde çözer. Sayfa değişiklikleri dizisi olarak saklanan verilerle, her sayfa sütun verilerini içeren sorgu işleme süresi, 500'e veya daha fazla bir faktöre 1 azaltılır.
Ayrıca, bu ürünler, sorgu hızına yardımcı olan diğer iyileştirmeleri destekler veri sıkıştırma, paralel sorgu işlemleri ve sütun başına birden çok endeksleme tekniği de dahil olmak üzere, Bu tür teknolojilerin uygulanmasında karşılaşılan zorluk standartlaştırmayı içermektedir. Bu nedenle, birçok veri yönetimi departmanı bu teknolojileri uygulamayı reddediyor, çünkü bu teknolojiler ek destek emeği gerektiriyor.