CENG 544
Büyük Ölçekli Veri Yönetimi
Bu ders öğrencilere geniş ölçekli veri yönetiminin güncel yaklaşımlarını kavram, mimari, algoritma ve sistem özelliklerini kapsayarak tanıtır.
Dersin Amacı
Bu ders öğrencilere geniş ölçekli veri yönetimi ve büyük veri yönetiminin temel kavramları ve işlemsel yaklaşımlarını tanıtır. Bunlar veri depolama, güncelleme ve sorgulamanın yanısıra veri yoğun işlemeyi içermektedir. Ders kavram, algoritma ve zorluklara odaklanırken, dağıtık ve parallel veritabanı yönetim sistemleri, eşler arası veri yönetimi, MapReduce ve bileşenleri, Spark ve veri akışları, veri gölleri ve NoSQL veritabanları konuları kapsanacaktır.
Kaynakça
T. Özsu, P. Valduriez. Principles of Distributed Database Systems. Springer, 4th ed., 2020.
M. Kleppman. Designing Data-Intensive Applications: The Big Ideas Behind Reliable, Scalable, and Maintainable Systems. O’Reilly Media, Inc., 2017.
Öğrenme Çıktıları
- Büyük ölçekli veri yönetimindeki güncel araştırma ve teknoloji akımlarını öğrenebilme
- Modern veritabanı yönetim sistemlerinin temel prensiplerini kavrayabilme
- Büyük ölçekli veri yönetimi uygulamaları için darboğaz noktalarını belirleyebilme ve uygun tasarım kararları alabilme
- Anlamlı veri yönetimi işlemlerini için gereken açık kaynak yazılım sistemleri ve kütüphanelerini kurabilme ve kullanabilme
| Hafta | Konu |
| 1 | Dağıtık Veritabanı Sistemleri
Dağıtık Veritabanı Tasarımı |
| 2 | Dağıtık Sorgu İşleme |
| 3 | Dağıtık İşlem İşleme |
| 4 | Paralel Veritabanı Sistemleri
Paralel Mimariler ve Veri Yerleşimi |
| 5 | Paralel Sorgu İşleme |
| 6 | Eşler Arası Veri Yönetimi
Altyapı ve Şema Eşlemesi |
| 7 | Sorgulama ve Kopya Tutarlılığı |
| 8 | Blockchain |
| 9 | Büyük Veri İşleme
Dağıtık Depolama Sistemleri |
| 10 | MapReduce ve Ekosistemi |
| 11 | Spark, Veri Akışları ve Veri Gölleri |
| 12 | NOSQL, NewSQL ve Polystore Sistemleri
Anahtar-Değer Depoları ve Belge Tabanlı Depolamalar |
| 13 | Geniş Sütunlu Depolamalar ve Grafik Veritabanı Yönetim Sistemleri |
| 14 | Hibrit Veri Depoları ve Polystore Sistemleri |
Notlandırma
Vize: 30%
Araştırma Sunumu: 30%
Final: 40%
Öğretim Elemanı
- CENG 501
- CENG 502
- CENG 503
- CENG 504
- CENG 505
- CENG 506
- CENG 507
- CENG 508
- CENG 509
- CENG 511
- CENG 512
- CENG 513
- CENG 514
- CENG 515
- CENG 516
- CENG 517
- CENG 518
- CENG 521
- CENG 522
- CENG 523
- CENG 524
- CENG 525
- CENG 531
- CENG 532
- CENG 533
- CENG 534
- CENG 541
- CENG 542
- CENG 543
- CENG 551
- CENG 552
- CENG 555
- CENG 556
- CENG 557
- CENG 561
- CENG 562
- CENG 563
- CENG 564
- CENG 565
- CENG 566
- CENG 600
- CENG 608
- CENG 611
- CENG 612
- CENG 613
- CENG 631
- CENG 632
- CENG 641
- CENG 642
- CENG 643
- CENG 651
- CENG 661
- CENG 662
- CENG 663
- CENG 690

