Veritabanı nedir?
Bir veritabanı, gerçek dünyanın bazı unsurlarını temsil eden ilgili verilerin bir koleksiyonudur. Belirli bir göreve yönelik verilerle oluşturulacak ve doldurulacak şekilde tasarlanmıştır. Aynı zamanda veri çözümünüzün yapı taşıdır.
Bu eğitimde öğreneceksiniz
- Veritabanı nedir?
- Veri Ambarı nedir?
- Neden Veritabanı Kullanmalı?
- Veri Ambarı Neden Kullanılır?
- Veritabanının Özellikleri
- Veri Ambarı Özellikleri
- Veritabanı ve Veri Ambarı Arasındaki Fark
- Veritabanı Uygulamaları
- Veri Ambarlama Uygulamaları
- Veritabanının Dezavantajları
- Veri Ambarının Dezavantajları
Veri Ambarı nedir?
Veri ambarı, tekli veya çoklu kaynaklardan geçmiş ve değişmeli verileri depolayan bir bilgi sistemidir. Farklı kaynaklardan gelen işlem verilerini analiz etmek, raporlamak, entegre etmek için tasarlanmıştır.
Veri Ambarı, bir kuruluşun analiz ve raporlama sürecini kolaylaştırır. Aynı zamanda organizasyon için karar verme ve tahmin süreci için gerçeğin tek bir versiyonudur.
ANAHTAR FARK
- Veritabanı, gerçek dünyanın bazı unsurlarını temsil eden ilgili verilerin bir koleksiyonudur, oysa Veri ambarı, tekli veya çoklu kaynaklardan geçmiş ve değişmeli verileri depolayan bir bilgi sistemidir.
- Veritabanı verileri kaydetmek için tasarlanırken, Veri ambarı verileri analiz etmek için tasarlanmıştır.
- Veritabanı, uygulamaya yönelik veri toplama, Veri Ambarı ise konu odaklı veri toplama yöntemidir.
- Veritabanı, Çevrimiçi İşlemsel İşleme (OLTP) kullanırken, Veri ambarı Çevrimiçi Analitik İşleme (OLAP) kullanır.
- Veritabanı tabloları ve birleştirmeleri, normalleştirildikleri için karmaşıktır, oysa Veri Ambarı tabloları ve birleştirmeleri normalleştirilmiş olduklarından kolaydır.
- Veri Ambarını tasarlamak için ER modelleme teknikleri kullanılırken Veri Ambarı tasarımı için veri modelleme teknikleri kullanılır.
Neden Veritabanı Kullanmalı?
Veritabanı sistemini kullanmanın başlıca nedenleri şunlardır:
- Verilerin güvenliğini ve erişimini sunar
- Bir veritabanı, verileri depolamak ve almak için çeşitli teknikler sunar.
- Veritabanı, aynı verileri kullanan birden çok uygulamanın gereksinimlerini dengelemek için verimli bir işleyici görevi görür
- Bir DBMS, yasaklanmış verilere erişimi önlemek için yüksek düzeyde koruma elde etmek için bütünlük kısıtlamaları sunar.
- Bir veritabanı, aynı anda yalnızca tek bir kullanıcının aynı verilere erişebileceği şekilde eşzamanlı verilere erişmenize olanak tanır.
Veri Ambarı Neden Kullanılır?
Veri Ambarı kullanmanın önemli nedenleri şunlardır:
- Veri ambarı, iş kullanıcılarının bazı kaynaklardaki kritik verilere tek bir yerden erişmesine yardımcı olur.
- Çeşitli işlevler arası faaliyetler hakkında tutarlı bilgi sağlar
- Üretim sistemindeki stresi azaltmak için birçok veri kaynağını entegre etmenize yardımcı olur.
- Veri ambarı, analiz ve raporlama için TAT'yi (toplam geri dönüş süresi) azaltmanıza yardımcı olur.
- Veri ambarı, kullanıcıların farklı kaynaklardan kritik verilere tek bir yerden erişmesine yardımcı olur, böylece kullanıcının birden çok kaynaktan veri bilgilerini alma zamanından tasarruf sağlar. Verilere buluttan da kolayca erişebilirsiniz.
- Veri ambarı, gelecekteki tahminlerde bulunmak için farklı dönemleri ve eğilimleri analiz etmek için büyük miktarda geçmiş veriyi depolamanıza olanak tanır.
- Operasyonel iş uygulamalarının ve müşteri ilişkileri yönetimi sistemlerinin değerini artırır
- Analitik işlemeyi işlem veritabanlarından ayırarak her iki sistemin performansını iyileştirir
- Paydaşlar ve kullanıcılar, kaynak sistemlerdeki verilerin kalitesini olduğundan fazla tahmin ediyor olabilir. Veri ambarı daha doğru raporlar sağlar.
Veritabanının Özellikleri
- Güvenlik sunar ve fazlalığı ortadan kaldırır
- Verilerin birden çok görünümüne izin ver
- Veritabanı sistemi ACID uyumluluğunu (Atomiklik, Tutarlılık, İzolasyon ve Dayanıklılık) izler.
- Programlar ve veriler arasında yalıtıma izin verir
- Veri paylaşımı ve çok kullanıcılı işlem işleme
- İlişkisel Veritabanı çok kullanıcılı ortamı destekler
Veri Ambarı Özellikleri
- Bir veri ambarı, şirketlerin devam eden operasyonları yerine temayla ilgili bilgiler sunduğu için konu odaklıdır.
- Verilerin ayrıca Datawarehouse'da ortak ve oybirliğiyle kabul edilebilir bir şekilde depolanması gerekir.
- Veri ambarının zaman ufku, diğer operasyonel sistemlere kıyasla nispeten geniştir.
- Bir veri ambarı geçici değildir, bu da, içine yeni bilgiler girildiğinde önceki verilerin silinmediği anlamına gelir.
Veritabanı ve Veri Ambarı Arasındaki Fark
Parametre | Veri tabanı | Veri deposu |
---|---|---|
Amaç | Kaydetmek için tasarlanmıştır | Analiz etmek için tasarlanmıştır |
İşleme metodu | Veritabanı, Çevrimiçi İşlem İşlemini (OLTP) kullanır | Veri ambarı, Çevrimiçi Analitik İşleme (OLAP) kullanır. |
Kullanım | Veritabanı, işletmeniz için temel işlemleri gerçekleştirmenize yardımcı olur | Veri ambarı, işletmenizi analiz etmenize olanak sağlar. |
Tablolar ve Birleşimler | Bir veritabanının tabloları ve birleşimleri, normalleştirildikleri için karmaşıktır. | Bir veri ambarında tablo ve birleştirmeler basittir çünkü normalden farklıdırlar. |
Oryantasyon | Uygulama odaklı bir veri koleksiyonudur | Konu odaklı bir veri koleksiyonudur |
Depolama sınırı | Genellikle tek bir uygulamayla sınırlıdır | Herhangi bir sayıda uygulamadan gelen verileri depolar |
Kullanılabilirlik | Veriler gerçek zamanlı olarak mevcuttur | Veriler, gerektiğinde ve gerektiğinde kaynak sistemlerden yenilenir |
Kullanım | Tasarımda ER modelleme teknikleri kullanılır. | Tasarımda veri modelleme teknikleri kullanılır. |
Teknik | Verileri yakala | Veri analizi |
Veri tipi | Veritabanında depolanan veriler günceldir. | Güncel ve Geçmiş Veriler, Veri Ambarı'nda saklanır. Güncel olmayabilir. |
Verilerin saklanması | Veri depolama için Düz İlişkisel Yaklaşım yöntemi kullanılmıştır. | Veri Ambarı, veri yapısı için boyutsal ve normalleştirilmiş bir yaklaşım kullanır. Örnek: Yıldız ve kar tanesi şeması. |
Sorgu Türü | Basit işlem sorguları kullanılır. | Karmaşık sorgular analiz amaçlı kullanılır. |
Veri Özeti | Ayrıntılı Veriler bir veritabanında saklanır. | Oldukça özetlenmiş verileri depolar. |
Veritabanı Uygulamaları
Sektör | Kullanım |
Bankacılık | Müşteri bilgileri, hesapla ilgili faaliyetler, ödemeler, mevduatlar, krediler, kredi kartları vb. İçin bankacılık sektöründe kullanın. |
hava Yolları | Rezervasyonlar ve program bilgileri için kullanın. |
Üniversiteler | Öğrenci bilgilerini, ders kayıtlarını, kolejleri ve sonuçları saklamak için. |
Telekomünikasyon | Arama kayıtlarını, aylık faturaları, bakiye bakımını vb. Saklamaya yardımcı olur. |
Finansman | Hisse senedi, satış ve hisse senedi ve tahvil alımları ile ilgili bilgileri saklamanıza yardımcı olur. |
Satış ve Üretim | Müşteri, ürün ve satış detaylarını saklamak için kullanın. |
İmalat | Tedarik zincirinin veri yönetimi ve kalemlerin üretimi, stok durumlarının takibi için kullanılır. |
İK Yönetimi | Çalışanın maaşları, kesintileri, maaş çeklerinin oluşturulması vb. Hakkında ayrıntılar. |
Veri Ambarlama Uygulamaları
Sektör | Kullanım |
Havayolu | Mürettebat atama, güzergah analizleri, yolcu için sık uçan yolcu programı indirim planları vb. Gibi havayolu sistemi yönetimi işlemleri için kullanılır. |
Bankacılık | Bankacılık sektöründe masa üstü mevcut kaynakları etkin bir şekilde yönetmek için kullanılır. |
Sağlık sektörü | Sonuçları stratejik hale getirmek ve tahmin etmek, hastanın tedavi raporlarını oluşturmak vb. İçin kullanılan veri ambarı. Gelişmiş makine öğrenimi, büyük veri, veri ambar sistemlerinin rahatsızlıkları tahmin etmesini sağlar. |
Sigorta sektörü | Veri ambarları, veri modellerini, müşteri eğilimlerini analiz etmek ve pazar hareketlerini hızlı bir şekilde izlemek için yaygın olarak kullanılmaktadır. |
Zinciri koru | Ürünleri takip etmenize, müşterinin satın alma modelini, promosyonları belirlemenize ve ayrıca fiyatlandırma politikasını belirlemenize yardımcı olur. |
Telekomünikasyon | Bu sektörde veri ambarı ürün promosyonları, satış kararları ve dağıtım kararları vermek için kullanılır. |
Veritabanının Dezavantajları
- Uygulayıcı bir Veritabanı sisteminin Donanım ve Yazılım maliyeti yüksektir ve bu da kuruluşunuzun bütçesini artırabilir.
- Çoğu DBMS sistemi genellikle karmaşık sistemlerdir, bu nedenle kullanıcıların DBMS'yi kullanmaları için eğitim gereklidir.
- DBMS karmaşık hesaplamalar yapamaz
- Zaten mevcut olan sistemlerle uyumlulukla ilgili sorunlar
- Veri sahipleri verileri üzerindeki kontrollerini kaybederek güvenlik, sahiplik ve gizlilik sorunlarını artırabilir.
Veri Ambarının Dezavantajları
- Yeni veri kaynakları eklemek zaman alır ve yüksek maliyetle ilişkilendirilir.
- Bazen veri ambarıyla ilgili sorunlar yıllarca tespit edilemeyebilir.
- Veri ambarları yüksek bakım gerektiren sistemlerdir. Verilerin çıkarılması, yüklenmesi ve temizlenmesi zaman alıcı olabilir.
- Veri ambarı basit görünebilir, ancak aslında ortalama kullanıcılar için çok karmaşık. Veri madenciliği ve ambarını kullanmayan son kullanıcılara eğitim vermeniz gerekiyor.
- Proje yönetimindeki en iyi çabalara rağmen, veri ambarının kapsamı her zaman artacaktır.
Senin için en iyi iş nedir?
Özetle, veri ambarının işletmenizi analiz etmenize yardımcı olurken, veritabanının işin temel operasyonunu gerçekleştirmeye yardımcı olduğunu söyleyebiliriz. İş hedeflerinize göre bunlardan birini seçersiniz.