İlişkisel veritabanları, veri depolama, alma ve sorgulama teknolojisi olarak uzun süredir tercih edilmektedir. İlişkisel veritabanları, kullanıcıların verilerini yapılandırılmış, iyi tanımlanmış bir dizi kalıba (model) göre düzenlemesine olanak tanır. Bu yaklaşım, standartlaştırılmış ve önceden iyi anlaşılan verileri depolamak için iyi çalışır (bir hastanenin hasta kayıtlarını tutan hasta kimliği, ad, soyad, son ziyaret tarihi gibi aynı tutarlı önceden tanımlanmış alanlarla bir hasta kabul uygulaması gibi). Ancak bu modelin de sınırlamaları vardır. Gelen verilerinin iyi tanımlanmadığı kuruluşlar için (henüz iş doğasının değişen yapısına uyum sağlamak için ziyaretçi verilerini toplamak için farklı alanlarla denemeler yapan bir başlangıcın çevrimiçi bir sorgu formu gibi), mevcut verilerin mevcut bir veritabanına nasıl sığacağına dair herhangi bir yerleşik tanım, düzenli olarak yeniden tanımlanması gerekebilir. Bu, verilerin yapısını ve desteklenmesi gereken farklı veri giriş türlerini dikte eden veri modelinin (şema) yeniden oluşturulmasını gerektirir; tüm bunlar, herhangi bir yeni verinin veritabanına kaydedilmeden önce yapılmalıdır.
NoSQL (Sadece SQL değil) veritabanları devreye giriyor. NoSQL veritabanları, kullanıcıları gelen verilerin yapısını önceden tanımlama zorunluluğundan kurtararak, yeni verileri anında eklemelerine ve güncellemelerine olanak tanır. NoSQL veritabanları genellikle ilişkisel veritabanlarından daha hızlıdır ve çok büyük miktarda veriyi kolaylıkla işleyebilir. NoSQL veritabanları, verileri birçok sunucuya (küme) verimli bir şekilde bölme ve bu verilere erişimi dengeleme yetenekleri sayesinde ilişkisel veritabanlarından daha iyi ölçeklenebilir. NoSQL veritabanları, gerçek zamanlı analiz, site kişiselleştirme, IoT ve mobil uygulamaları destekleyen uygulamalarla özellikle iyi entegre olur
Bu eğitmen liderliğindeki, canlı eğitimde katılımcılar, en popüler NoSQL veritabanlarının mimarisini, tasarım ilkelerini ve işlevselliğini anlayacak ve canlı bir laboratuvar ortamında bir dizi NoSQL veritabanı kuracak, yönetecek ve değerlendirecektir. Bu eğitimin amacı, katılımcıların kuruluşları içinde uygun bir NoSQL veritabanı çözümünü akıllıca değerlendirmesini, önermesini ve uygulamasını sağlamaktır.
Bu eğitimin sonunda katılımcılar şunları yapabilecektir:
- MongoDB, Cassandra, Redis ve Neo4j dahil olmak üzere farklı türde NoSQL veritabanlarını kurmak ve yapılandırmak
- NoSQL veritabanlarının ilişkisel veritabanlarına göre avantaj ve dezavantajlarını anlamak
- NoSQL veritabanları tarafından kullanılan temel veri formatlarını anlamak ve bu formatların modern uygulamalar (masaüstü, mobil, bulut, IoT) geliştirirken nasıl avantaj sağlayabileceğini anlamak
- NoSQL veritabanında oluşturma, ekleme, güncelleme, silme işlemleri gerçekleştirmek
- Hem ilişkisel bir veritabanı hem de NoSQL'ün birlikte çalıştığı bir ortam kurmak
- Çok büyük veri kümelerinin işlenmesini dağıtmak için bir NoSQL veritabanı kümesi yapılandırmak
- NoSQL veritabanı kullanmanın güvenlik etkilerini anlamak
- Üretim ortamında bir NoSQL veritabanını dağıtmak ve ölçeklendirmek
Hedef Kitle
- Database profesyonelleri
- Veri mimarları
- Veri stratejistleri
- Proje yöneticileri
- Uygulamalarına esnek bir veritabanı çözümü entegre etmek isteyen uygulama geliştiricileri
Kurs Formatı
- Kısmen ders, kısmen tartışma, egzersizler ve yoğun uygulamalı pratik
Not
- Bu kurs için özel bir eğitim talep etmek için lütfen bizimle iletişime geçerek ayarlama yapın.
Daha Fazla...