Master'sOpen Access

Mysql ve neo4j veri̇tabanlarında i̇nceleme

2015
0 views
0 downloads
Advisor: Yrd. Doç. Dr. Abdül Kadir Görür

Abstract (TR)

Halihazırda verileri ele alacak iki önemli veritabanı yönetim sistemleri mevcuttur. Bunlardan ilki geleneksel ilişkisel veritabanları olan İlişkisel Veritabanı Yönetim Sistemi (RDBMS)'dir. Bu sistem yapılandırı verileri ele alır ve 1970'lerden beri popülerdir. İkinci önemli veritabanı yönetim sistemi ise Yapılandırılmış Sorgu Dili ve Daha Fazlası veritabanları (NoSQL)'dır. Bunlar yarı-yapılandırılmış ve yapılandırılmamış verileri ele almaktadırlar. NoSQL terimi ilk kez 1998 yılında Carlo Strozzi tarafından ileri sürüldü ve Eric Evans tarafından da 2009 yılının başlarında yeniden kullanıldı. Ve şimdi internetin ve sosyal medyanın gelişmesiyle NoSQL tipleri popülerliklerini kazanmaktadırlar. NoSQL sabit şemalar, JOIN işlemleri ve ölçeklenirlik problemlerini idare etme gibi RDBMS'nin eksilerini bastırmayı hedeflemektedir. Big Data'nın varlığıyla, açıkça daha esnek veritabanlarına bir ihtiyaç bulunmaktaydı. Bu çalışmada iki tür veritabanında incelemeye ilişkin teorik bir çalışma yapılması hedeflenmiştir. Bunlar; geleneksel ilişkisel veritabanlarından MySQL, ve grafik veritabanlarından Neo4j'dir. Öncelikle, bu iki tip veritabanı özelliklerine göre seçilmiştir. Her ikisi de sistemlerindeki kırılma ve replikasyona bağlıdır. İkinci olarak, bazı konularla birtakım araştırmacıların fikirleri literatür derlemesine sahip kısa bir özgeçmişle sunulacaktır. Üçüncü olarak, ilişkisel veritabanı ve NoSQL'e genel olarak, MySQL ve Neo4j'ye spesifik olarak değinilecek ve bunu takiben her ikisine ilişkin özellikler arasında bir karşılaştırma yapılmaya çalışılacaktır. Dahası, büyün websiteler, araştırmalar ve yayınlar bu çalışma için kaynak oluşturmaktadır. Buna ilaveten bu çalışma daha önce bahsedildiği gibi teorik bir çalışma olup, herhangi bir uygulama çalışması yapılmamıştır. Ancak, karşılaştırma çalışmadaki sonu göstermiştir. Sonuçta hem MySQL hem de Neo4j'nin birbirlerinden farklı olan özelliklerini, artı ve eksilerini bulmamızı sağlayan, MySQL ve Neo4j'ye ilişkin bir anlayış sağlamaya çalışıyoruz. Anahtar kelimler: RDBMS, NoSQL, MySQL, Neo4j, Replikasyon, Kırılma.

Author

Zahraa Mustafa Abdulrahman Al-ani

How to Cite

Zahraa Mustafa Abdulrahman Al-ani (Yüksek Lisans Tezi). Mysql ve neo4j veri̇tabanlarında i̇nceleme, 2015, Çankaya University.

Keywords

License

Tüm Hakları Saklıdır

This work is shared under the specified license terms.

More theses from Çankaya University