DERS ADI

: İleri Dağıtık Veritabanları

Ders Bilgileri

Ders Kodu Ders Adı Ders Türü D U L AKTS
CSE 5019 İleri Dağıtık Veritabanları SEÇMELİ 3 0 0 8

Dersi Veren Birim

Fen Bilimleri Enstitüsü

Dersin Düzeyi

Yüksek Lisans

Ders Koordinatörü

DOÇ. DR. SEMİH UTKU

Dersi Alan Birimler

Bilgisayar Mühendisliği Tezsiz Yüksek Lisans (İ.Ö) (İngilizce)
Bilgisayar Mühendisliği Tezsiz Yüksek Lisans (İngilizce)
Bilgisayar Mühendisliği Bütünleşik Doktora (İngilizce)
Bilgisayar Mühendisliği Doktora (İngilizce)
Bilgisayar Mühendisliği Yüksek Lisans (İngilizce)

Dersin Amacı

Bu dersin temel amaçları veritabanlarında merkezileştirmenin dağınıklığa karşı, dağınık veritabanlarının şeffaf işlevleri, verilerin bölünmesi, dağınık sorguların işlenmesi, eşzamanlılık kontrolünün güncellenmesi, aynı ve farklı yapıdaki dağınık veritabanları; evrensel network şeması, şema eşleştirmeleri ve sorgu işleme stratejileridir.

Dersin Öğrenme Kazanımları

1   Dağınık işlem yönetimini tanımlayabilme
2   Geliştirilmiş eşzamanlılık kontrolünü uygulayabilme
3   Veri kopyalanmasını uygulayabilme
4   Dağınık sorgu işlenmesi ve eniyilinmesini uygulayabilme
5   Kümelenmiş, birleştirilmiş ve paralel veri tabanı sistemlerini uygulayabilme

Dersin Öğretim Türü

Örgün Öğretim

Dersin Önkoşulu/Önkoşulları

Yok

Ders İçin Önerilen Diğer Hususlar

Yok

Ders İçeriği

Hafta Konular Açıklama
1 Dağınık Veri Tabanı Sistemi Yönetimi Mimarisi
2 Dağınık Veri Tabanı Sistemi Yönetimi Tasarımı
3 Anlamsal Veri Kontrolü
4 Sorgulama İşlemlerinin Kısa Tekrarı
5 Sorgu Ayrıştırmaları ve Veri Konumlandırılması
6 Dağınık Sorguların Eniyileştirilmesi
7 Dağınık Sorguların Eniyileştirilmesi
8 İşlem Yönetimine Giriş
9 Dağınık Eşzamanlılık Kontrolünü
10 Dağınık Veri Tabanı Sistemi Yönetimi Güvenilirliliği
11 Veri Tabanı Birlikteliği
12 Dağınık Sistemlerin Tasarımı: Google Örnek Çalışması
13 Dağınık Veri Tabanı Sistemlerindeki Geçerli Eğilimler
14 Proje Sunumu

Ders İçin Önerilen Kaynaklar

Ana Kaynak:
Özsu, M. Tamer, and Patrick Valduriez. "Correction to: principles of distributed database systems." Principles of Distributed Database Systems. Springer, Cham, 2020. C1-C2.
Özsu, M. T., & Valduriez, P. (2020). NoSQL, NewSQL, and polystores. In Principles of distributed database systems (pp. 519-558). Springer, Cham.
Ceri, S. (2017). Distributed databases. Tata McGraw-Hill Education.

Yardımcı Kaynaklar:
Özsu, M. Tamer, and Patrick Valduriez. Principles of distributed database systems. Vol. 2. Englewood Cliffs: Prentice Hall, 1999.
Santiago, M. (2021). Review on Distributed Database Systems. Mateo Santiago.(2021). REVIEW ON DISTRIBUTED DATABASE SYSTEMS. International Journal of Innovations in Engineering Research and Technology, 8(07), 334-336.
Okardi, B., & Asagba, O. OVERVIEW OF DISTRIBUTED DATABASE SYSTEM.
Referanslar:
* Malard-Adam, J., Harms, J., & Medema, W. (2022). Distributed databases for citizen science (No. EGU22-5147). Copernicus Meetings.
* Ge, Z., Loghin, D., Ooi, B. C., Ruan, P., & Wang, T. (2022). Hybrid blockchain database systems: design and performance. Proceedings of the VLDB Endowment, 15(5), 1092-1104.
* Ruan, P., Dinh, T. T. A., Loghin, D., Zhang, M., Chen, G., Lin, Q., & Ooi, B. C. (2021, June). Blockchains vs. distributed databases: dichotomy and fusion. In Proceedings of the 2021 International Conference on Management of Data (pp. 1504-1517).
* Chakraborty, S., Ali, D., & Murali, B. (2022). A Novel Distributed Database Architectural Model for Mobile Cloud Computing. In International Conference on Computational Techniques and Applications (pp. 155-161). Springer, Singapore.
* Domdouzis, K., Lake, P., & Crowther, P. (2021). Distributed Databases. In Concise Guide to Databases (pp. 213-222). Springer, Cham.

Diğer ders materyalleri:
* Ahmed, Z. J., & Alluhaibi, S. H. T. (2022). Review of Distributed Database from Different Perspectives. Journal of Optoelectronics Laser, 41(8), 468-483.

Öğrenme ve Öğretme Yöntemleri

Ders anlatımı
Sunum
Ödevler
Proje

Değerlendirme Yöntemleri

SIRA NO KISA KOD UZUN ADI FORMUL
1 ODV ÖDEV
2 SUN SUNUM
3 YSBN YIL SONU BAŞARI NOTU ODV * 0.50 + SUN * 0.50


Değerlendirme Yöntemlerine İliskin Aciklamalar

Yok

Değerlendirme Kriteri

Yıl içi çalışmaları bir vize sınavı ve proje / ödev etkinlikleri ile değerlendirilecektir. Ders süresince dört ödev verilecektir.Her bir ödevin değerlendirmedeki toplam ödev ağırlığında, ödevlerin içeriğine göre yüzdesel farkları olacaktır. Final sınavı tüm ders konularını kapsayacaktır.

Dersin Öğretim Dili

İngilizce

Derse İlişkin Politika ve Kurallar

1. Teorik derslerin %70 ine, uygulamaların %80 ine katılım zorunludur.
2. Öğretim üyesi kısa sınavlar yapma hakkını saklı tutar. Bu sınavlardan alınacak notlar vize ve final sınavı notlarına eklenebilecektir.

Dersin Öğretim Üyesi İletişim Bilgileri

Doç.Dr. Semih UTKU
Dokuz Eylül Üniversitesi
Bilgisayar Mühendisliği Bölümü
Tınaztepe Yerleşkesi 35160 BUCA/İZMİR
Tel: (232) 301 74 28
E-Posta: semih@cs.deu.edu.tr

Ders Öğretim Üyesi Görüşme Gün ve Saatleri

Salı 10:00 - 12:00
Perşembe 12:00 - 17:00

Staj Durumu

YOK

İş Yükü Hesaplaması

Etkinlikler Sayısı Süresi (saat) Toplam İş Yükü (saat)
Ders Anlatımı 14 3 42
Proje Hazırlama 1 55 55
Rapor hazırlama 1 30 30
Sunum Hazırlama 1 20 20
Haftalık Ders öncesi/sonrası hazırlıklar 14 3 42
TOPLAM İŞ YÜKÜ (saat) 189

Program ve Öğrenme Kazanımları İlişkisi

PK/ÖKPK.1PK.2PK.3PK.4PK.5PK.6PK.7PK.8PK.9PK.10PK.11
ÖK.135545153
ÖK.233553
ÖK.35555255
ÖK.45224
ÖK.5114