APACHE HBASE VE NOSQL VERİTABANLARI EĞİTİMİ

HBase'i NoSQL dünyasında ustalaşarak ölçekte çalıştırın

NoSQL türleri, CAP teoremi, ileri HBase modelleme, performans ayarı ve operasyon

Apache HBase ve NoSQL Veritabanları Eğitimi, HBase'i daha geniş NoSQL ekosistemi içinde orta seviyede ele alır. Katılımcılar NoSQL türlerini, CAP teoremi ve BASE modelini öğrenir; ileri row key tasarımı, coprocessor, filtre ve Apache Phoenix ile SQL erişimi u…

3 gün Orta Seviye Online / Yüz Yüze / Hibrit Sertifikalı

Eğitim Hakkında

HBase'i NoSQL ekosistemi içinde konumlandıran, ileri modelleme ve operasyona odaklanan eğitim

Apache HBase ve NoSQL Veritabanları Eğitimi, HBase'i daha geniş NoSQL dünyası içinde ele alır ve orta seviye yetkinlik kazandırır. Katılımcılar anahtar-değer, doküman, sütun ailesi ve graf NoSQL türlerini, CAP teoremi ve BASE modelini öğrenir. İleri row key tasarımı, coprocessor, filtre ve Apache Phoenix ile SQL erişimi uygular. Compaction, region ayrımı ve izleme ile operasyonu kavrar; HBase'i Cassandra ve MongoDB ile karşılaştırarak teknoloji seçimini öğrenir.

Süre ve Format

3 Gün. İlk gün NoSQL dünyası ve CAP, ikinci gün ileri HBase modelleme ve entegrasyon, üçüncü gün operasyon ve teknoloji karşılaştırması işlenir.

Seviye

Orta Seviye — HBase'i NoSQL ailesi içinde konumlandırır; ileri veri modelleme, performans ayarı ve operasyonu kapsar

Öğrenme Metodu

Konular HBase kümesi üzerinde ileri modelleme, Phoenix sorguları ve performans ayarı senaryolarıyla uygulamalı ve karşılaştırmalı işlenir.

Neden Bu Eğitim?

🧭Doğru NoSQL seçimi

CAP teoremi ve NoSQL türlerini kavrayarak hangi senaryoda HBase, Cassandra veya MongoDB seçeceğinizi öğrenirsiniz.

🎯İleri veri modelleme

Coprocessor, filtre ve Phoenix ile ölçekte performanslı HBase şemaları tasarlamayı öğrenirsiniz.

🛠️Operasyon yetkinliği

Compaction, region ayrımı ve izleme ile üretim HBase kümesini sağlıkla işletmeyi öğrenirsiniz.

Anahtar Konular

hbase ve nosql eğitiminosql veritabanları eğitimicap teoremi eğitimihbase performans ayarıapache phoenix eğitimihbase coprocessorcassandra mongodb karşılaştırmawide-column veritabanı eğitimibüyük veri nosql eğitimihbase operasyon eğitimi
“NoSQL dünyasında doğru cevap yoktur, doğru ödünleşim vardır; CAP'ı kavrayan mühendis, veritabanını soruna değil soruna uygun veritabanını seçer.”

Ön Koşullar

Orta seviye içeriği izlemek için faydalı olacak bilgi ve deneyim gereksinimleri

1
HBase temelleri

Row key, sütun ailesi ve temel Shell işlemlerine aşinalık ileri konuları izlemeyi belirgin kolaylaştırır.

2
Dağıtık sistem farkındalığı

Replikasyon ve bölümleme (partitioning) gibi dağıtık kavramlara aşinalık CAP tartışmasını destekler.

3
SQL ve sorgulama bilgisi

Temel SQL bilgisi Apache Phoenix ile HBase üzerinde SQL erişimini kavramayı kolaylaştırır.

4
Laboratuvar ortamı

Çalışan bir HBase kümesi ve erişim, performans ayarı ve operasyon alıştırmalarını takip etmeyi sağlar.

Eğitim İçeriği

Programın gün gün akışı aşağıdadır. Bir güne tıklayarak o günün modüllerini ve içeriklerini görebilirsiniz.

Günün hedefiKatılımcılar NoSQL veritabanı türlerini ve kullanım alanlarını öğrenir; CAP teoremi ve BASE modeli ışığında HBase'in sütun ailesi ailesi içindeki konumunu ve tasarım tercihlerini kavrar.
Modül 1
NoSQL Veritabanı Türleri
  • Anahtar-değer depoları (Redis, DynamoDB) ve kullanımı
  • Doküman veritabanları (MongoDB, Couchbase) yaklaşımı
  • Sütun ailesi (HBase, Cassandra) wide-column modeli
  • Graf veritabanları (Neo4j) ve ilişki odaklı senaryolar
  • Her türün uygun olduğu iş senaryolarının belirlenmesi
  • İlişkisel ve NoSQL arasında seçim ölçütleri
Modül 2
CAP Teoremi ve Tutarlılık
  • Consistency, Availability ve Partition Tolerance dengesi
  • CP ve AP sistemlerinin davranış farkları
  • HBase'in güçlü tutarlılık (strong consistency) tercihi
  • BASE modeli ve nihai tutarlılık (eventual consistency)
  • Tutarlılık seçiminin uygulama tasarımına etkisi
  • Cassandra'nın ayarlanabilir tutarlılık yaklaşımıyla kıyas
Modül 3
HBase Mimarisinin Derinleştirilmesi
  • Read ve write yollarının (read/write path) ayrıntısı
  • MemStore flush ve HFile oluşum süreci
  • BlockCache ve okuma performansı ilişkisi
  • hbase:meta tablosu ve region konum çözümleme
  • Region yaşam döngüsü ve RegionServer dağılımı
  • Dayanıklılık için WAL ve replikasyon mekanizması
Modül 4
Veri Modelleme Yaklaşımı Karşılaştırması
  • Sorgu odaklı (query-driven) modellemenin mantığı
  • HBase ve Cassandra veri modeli benzerlik ve farkları
  • Doküman modeliyle (MongoDB) karşılaştırmalı bakış
  • Denormalizasyonun NoSQL'de merkezi rolü
  • İlişkisel şemadan NoSQL şemaya geçiş ilkeleri
  • Erişim desenine göre teknoloji seçimi
Günün hedefiKatılımcılar ileri row key ve şema desenlerini uygular; coprocessor ve filtrelerle sunucu tarafı işlem geliştirir, Apache Phoenix ile SQL erişimi ve Spark entegrasyonunu kullanır.
Modül 1
İleri Row Key ve Şema Desenleri
  • Sıcak nokta önleme: salting, hashing ve tersleme
  • Bileşik row key ile çok boyutlu erişim tasarımı
  • Zaman serisi ve olay (event) verisi modelleme deseni
  • Entity-attribute-value ve geniş tablo yaklaşımı
  • Önceden bölme (pre-splitting) ile dengeli dağılım
  • Versiyonlama ve TTL ile veri yaşam döngüsü yönetimi
Modül 2
Coprocessor ve Filtreler
  • Observer coprocessor ile tetikleyici benzeri mantık
  • Endpoint coprocessor ile sunucu tarafı toplama (aggregation)
  • Yerleşik filtrelerin (filter) bir arada kullanımı
  • FilterList ile mantıksal filtre birleştirme
  • Sunucu tarafı filtrelemenin ağ maliyetine etkisi
  • Coprocessor kullanımının riskleri ve dikkat noktaları
Modül 3
Apache Phoenix ile SQL Erişimi
  • Phoenix'in HBase üzerine SQL katmanı sunması
  • Tablo oluşturma ve HBase tablosuyla eşleme
  • İkincil indeks (secondary index) ile sorgu hızlandırma
  • JDBC üzerinden standart SQL sorgu çalıştırma
  • UPSERT ve toplu veri yükleme işlemleri
  • Phoenix'in uygun olduğu ve olmadığı senaryolar
Modül 4
Analitik ve Toplu İşlem Entegrasyonu
  • MapReduce ile HBase'e toplu okuma ve yazma
  • Apache Spark ve HBase connector ile analitik işleme
  • Bulk load (HFile) ile yüksek hacimli veri yükleme
  • HBase ile Hive entegrasyonu üzerinden sorgulama
  • Kafka'dan HBase'e akış (streaming) veri aktarımı
  • Analitik yük ile operasyonel yükün ayrıştırılması
Günün hedefiKatılımcılar HBase operasyonunu öğrenir; compaction, region ayrımı ve önbellek ayarıyla performansı iyileştirir, izleme kurar ve HBase'i Cassandra ile MongoDB'ye karşı değerlendirir.
Modül 1
Compaction ve Depolama Yönetimi
  • Minor ve major compaction süreçlerinin farkı
  • Compaction'ın okuma performansı ve I/O'ya etkisi
  • HFile ve StoreFile sayısının yönetilmesi
  • Silinen ve süresi dolan (TTL) verinin temizlenmesi
  • Compaction zamanlamasının üretimde ayarlanması
  • Bloom filter ile okuma verimliliğinin artırılması
Modül 2
Region Yönetimi ve Dengeleme
  • Otomatik ve manuel region ayrımı (split) politikaları
  • Region birleştirme (merge) ile aşırı bölünmenin önlenmesi
  • RegionServer yük dengeleme (balancer) davranışı
  • Sıcak region tespiti ve dağılımın düzeltilmesi
  • Region boyutu ve sayısının performansa etkisi
  • RegionServer arızasında kurtarma süreci
Modül 3
Performans Ayarı ve İzleme
  • MemStore ve BlockCache bellek oranlarının ayarı
  • Yazma tamponu (write buffer) ve batch ayarları
  • JVM ve GC ayarlarının gecikmeye (latency) etkisi
  • HBase metriklerinin JMX ve Grafana ile izlenmesi
  • Yavaş sorgu ve gecikme kaynaklarının tespiti
  • Kapasite planlama ve kaynak boyutlandırma
Modül 4
HBase, Cassandra ve MongoDB Karşılaştırması
  • Veri modeli ve sorgu yeteneklerinin kıyaslanması
  • Tutarlılık ve kullanılabilirlik tercihlerinin karşılaştırması
  • Yazma ve okuma ağırlıklı senaryolarda uygunluk
  • Operasyon karmaşıklığı ve ekosistem farkları
  • Maliyet ve ölçeklenme açısından değerlendirme
  • Senaryoya göre doğru NoSQL teknolojisi seçimi

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
NoSQL haritası

Anahtar-değer, doküman, sütun ailesi ve graf türlerini ayırt eder, doğru senaryoya eşlersiniz.

✅
CAP ve tutarlılık

CAP teoremi ve BASE modeliyle tutarlılık-kullanılabilirlik dengesini bilinçli değerlendirirsiniz.

✅
İleri modelleme

Coprocessor, filtre ve ileri row key desenleriyle ölçekte performanslı HBase şemaları kurarsınız.

✅
Phoenix ile SQL

Apache Phoenix ve ikincil indekslerle HBase üzerinde standart SQL erişimini uygularsınız.

✅
Analitik entegrasyon

Spark, MapReduce ve bulk load ile HBase'i analitik ve toplu işleme entegre edersiniz.

✅
Performans ayarı

Compaction, önbellek ve JVM ayarlarıyla gecikme ve verimi hedefe göre iyileştirirsiniz.

✅
Operasyon

Region yönetimi, dengeleme ve izleme ile üretim HBase kümesini sağlıkla işletirsiniz.

✅
Teknoloji seçimi

HBase'i Cassandra ve MongoDB ile karşılaştırarak senaryoya en uygun çözümü seçersiniz.

Kimler İçin Uygundur?

  • HBase temellerini bilen veri mühendisleri
  • NoSQL mimarisi tasarlayan geliştiriciler
  • büyük veri sistemleri işleten yöneticiler
  • doğru NoSQL teknolojisini seçmek isteyen çözüm mimarları için uygundur

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
HBase temellerini bilen veri mühendisleri, NoSQL mimarisi tasarlayan geliştiriciler, büyük veri sistemleri işleten yöneticiler ve doğru NoSQL teknolojisini seçmek isteyen çözüm mimarları için uygundur. Orta seviye olduğundan katılımcıların HBase ile temel düzeyde çalışmış olması beklenir.
Bu eğitim için ön koşul nedir?
Row key, sütun ailesi ve temel HBase Shell işlemlerine aşinalık beklenir. Replikasyon ve bölümleme gibi dağıtık sistem kavramlarına ve temel SQL bilgisine aşinalık Phoenix ve CAP konularını kolaylaştırır. HBase'e tamamen yeni olanlara önce temel eğitim önerilir.
Bu eğitim temel HBase eğitiminden nasıl ayrılır?
Temel eğitim kurulum, mimari ve ilk veri modellemeye odaklanır. Bu orta seviye eğitim ise HBase'i NoSQL dünyasında konumlandırır; CAP, coprocessor, Phoenix, performans ayarı ve operasyon konularını işler ve HBase'i Cassandra ile MongoDB'ye karşı karşılaştırarak teknoloji seçimini öğretir.
HBase ne zaman Cassandra veya MongoDB yerine tercih edilir?
HBase güçlü tutarlılık, Hadoop ekosistemiyle sıkı entegrasyon ve çok büyük ölçekli rastgele okuma-yazma gerektiren senaryolarda öne çıkar. Cassandra yüksek kullanılabilirlik ve çok bölgeli yazma için, MongoDB esnek doküman modeli için uygundur. Eğitimde bu seçim ölçütleri uygulamalı karşılaştırılır.
Eğitim sonunda sertifika veriliyor mu?
Program tamamlayan katılımcılar Digital Vizyon Akademi Katılım ve Başarı Sertifikası alır. Sertifika eğitime katılımı ve değerlendirmedeki başarıyı belgeler. Eğitim yüz yüze veya online verilebilir ve kurumun kullandığı NoSQL yığınına göre uyarlanabilir.

Sertifikalandırma

Bu eğitim Digital Vizyon Akademi Başarı Sertifikası ile tamamlanır.

Eğitim başında “Ön Test”, bitiminde “Son Test” uygulanarak gelişim ölçümlenir. Değerlendirme formunu dolduran katılımcılar sertifikalarını alır. Sertifikanızın geçerliliğini Sertifika Sorgulama sayfasından doğrulayabilirsiniz.

Örnek Sertifika d Digital Vizyon AKADEMİ KATILIM SERTİFİKASI Bu sertifika [Katılımcı Adı Soyadı] adlı katılımcının aşağıdaki eğitim programını başarıyla tamamladığını belgeler. Apache HBase ve NoSQL Veritabanları Eğitimi Sertifika Kodu DV-2026XX00 Tarih 23.10.2026 Yetkili İmza DV AKADEMİ

Eğitim Bilgileri

Süre3 gün
SeviyeOrta Seviye
FormatOnline / Yüz Yüze / Hibrit
Sertifika✓ Var
Hemen Bilgi Al
İlgili Eğitimler

Bu Eğitimle Birlikte Tercih Edilenler

NoSQL VeritabanlarıApache HBase Fundamentals: Installation, Architecture, and Data Modeling Eğitimi
Veritabanı Eğitimleri

Apache HBase Fundamentals: Installation, Architecture, and Data Modeling Eğitimi

3 günTemelOnline / Yüz Yüze / Hibrit

Apache HBase temel eğitimi: kurulum, HMaster ve RegionServer mimarisi, row key ve sütun ailesi veri modelleme ile Shell ve istemci API uygulamalı işlenir.

Detayları Gör →
NoSQL VeritabanlarıAPI Management: Elasticsearch API Analytics Eğitimi
Veritabanı Eğitimleri

API Management: Elasticsearch API Analytics Eğitimi

3 günOrtaOnline / Yüz Yüze / Hibrit

Elasticsearch ile API analitiği eğitimi: REST API, Query DSL, metric ve bucket aggregation, ingest pipeline ve Kibana ile API izlemeyi uygulamalı öğrenin.

Detayları Gör →
NoSQL VeritabanlarıAWS Developer Associate: DynamoDB NoSQL Database Eğitimi
Veritabanı Eğitimleri

AWS Developer Associate: DynamoDB NoSQL Database Eğitimi

3 günOrtaOnline / Yüz Yüze / Hibrit

AWS DynamoDB eğitimi: partition/sort key, GSI ve LSI, kapasite modları, Streams, tek tablo tasarımı, PartiQL ve SDK ile NoSQL geliştirmeyi uygulamalı öğrenin.

Detayları Gör →
NoSQL VeritabanlarıAWS Lambdas in Python: Using AWS Lambda with Containers, SES, SNS, & DynamoDB Eğitimi
Veritabanı Eğitimleri

AWS Lambdas in Python: Using AWS Lambda with Containers, SES, SNS, & DynamoDB Eğitimi

3 günOrtaOnline / Yüz Yüze / Hibrit

Python ile AWS Lambda eğitimi: container image paketleme, ECR, boto3 ile DynamoDB, SNS pub/sub ve SES e-posta ile olay tabanlı sunucusuz uygulama geliştirme.

Detayları Gör →
NoSQL VeritabanlarıAWS NoSQL Veritabanları ile Modern Uygulama Geliştirme Eğitimi
Veritabanı Eğitimleri

AWS NoSQL Veritabanları ile Modern Uygulama Geliştirme Eğitimi

3 günOrtaOnline / Yüz Yüze / Hibrit

AWS NoSQL eğitimi: DynamoDB single-table design, DocumentDB, ElastiCache Redis, Keyspaces ve Neptune ile ölçeklenebilir modern uygulama geliştirmeyi öğrenin.

Detayları Gör →
NoSQL VeritabanlarıAWS Solutions Architect Associate (SAA-C03): DynamoDB & Specialty Datastores Database Architecture Eğitimi
Veritabanı Eğitimleri

AWS Solutions Architect Associate (SAA-C03): DynamoDB & Specialty Datastores Database Architecture Eğitimi

3 günOrtaOnline / Yüz Yüze / Hibrit

SAA-C03 eğitimi: DynamoDB mimarisi, ElastiCache, Neptune, QLDB, Timestream ve Redshift ile özel veri depolarının seçimi ve çözüm mimarisi senaryolarını öğrenin.

Detayları Gör →
+90 (501) 369 40 14 WhatsApp [email protected] LinkedIn