Büyük veri saklama ortamlarının izlenmesine yönelik yazılım mimarisi
Öz
Büyük
Veri NoSQL saklama platformları, aynı temel fonksiyonel özellikleri sağlamakla
birlikte, birbirlerinden ayrılan geniş özellik setleri de sunabilmektedir.
Örneğin, doküman-tabanlı NoSQL saklama ortamları dokümanların organizasyonu
için kullanılırken, çizge veri tabanları, veriler arasındaki ilişkilerin
çizgeler olarak tanımlanabildiği veriler için kullanabilmektedir. Bunun sonucu
olarak, farklı platformlar, sağladıkları ayrıştırıcı işlevselliklerinden dolayı
birlikte kullanılabilmektedir. Ancak, farklı büyük veri saklama platformları
üzerinde gerçek zamanlı olarak izleme işlemlerini yapabilecek, tek bir
programlama ara yüzü üzerinden kullanılabilen, bir platformun eksikliğinin
olduğu görülmektedir. Bu eksikliği gidermek amacıyla, bir sistem mimarisi
önerilmektedir. Önerilen sistem birbirinden farklı NoSQL platformları üzerinde
üzerinde eklenti olarak çalışmakta ve izleme işlemlerinin yapılabilmesine
olanak sağlamaktadır. Çalışma kapsamında önerilen sistem mimarisinin prototipi
gerçekleştirilmiştir ve elde edilen deneyim detaylarıyla sunulmaktadır.
Prototip uygulama, sistemin dağıtık mimari yapısını ve veri yapısını, bellek
kullanımını ve sabit disk kullanımını takip etmek odaklı olarak
geliştirilmiştir. Önerdiğimiz sistem mimarisinin doğruluğu ve pratik
kullanımını ortaya koymak amacıyla prototip uygulama üzerinde performans
testleri uygulanmış ve olumlu olarak elde edilen sonuçlar paylaşılmıştır.
Anahtar Kelimeler
Kaynakça
- Han J. “Survey on NoSQL database”. 6th International Conference on Pervasive Computing and Applications, Port Elizabeth, South Africa, 26-28 October 2011.
- Leavitt N. “Will NoSQL databases live up to their promise?”. Computer Magazine, 43(2), 12-14, 2010.
- Muthukkaruppan K. “Storage ınfrastructure behind facebook messages”. Proceedings of International Workshop on High Performance Transaction Systems, New york, NY, 2011.
- Pritchett D. “BASE: An acid alternative”. File Systems and Storage, 6(3), Pages 48-55, 2008.
- Wei-ping Z, Ming-xin L, Huan C. “Using mongoDB to implement textbook management system instead of MySQL”. 3rd IEEE International Conference on Communication Software and Networks, Xi'an, China, 2011.
- Yishan L. “A performance comparison of SQL and NoSQL databases”. IEEE Pacific Rim Conference, Victoria, BC, Canada, 2013.
- Angles R. “A Comparison of current graph database models”. IEEE 28th International Conference on Data Engineering Workshops, Arlington, VA, USA, 2012.
- Tudorica B, Bucur C. "A comparison between several NoSQL databases with comments and notes". 10th Roedunet International Conference, Iasi, Romania, 2011.
Ayrıntılar
Birincil Dil
Türkçe
Konular
Mühendislik
Bölüm
Araştırma Makalesi
Yazarlar
Yayımlanma Tarihi
20 Ekim 2017
Gönderilme Tarihi
20 Ekim 2017
Kabul Tarihi
-
Yayımlandığı Sayı
Yıl 2017 Cilt: 23 Sayı: 5