Veri Büyüklüklerinin Veritabanı Yönetim Sistemlerinde Meydana Getirdiği Değişim: NoSQL

Yıl: 2015 Cilt: 8 Sayı: 3 Sayfa Aralığı: 125 - 131 Metin Dili: Türkçe İndeks Tarihi: 29-07-2022

Veri Büyüklüklerinin Veritabanı Yönetim Sistemlerinde Meydana Getirdiği Değişim: NoSQL

Öz:
Bilgisayar ve iletişim teknolojilerinin gelişimi her geçen gün daha fazla organizasyonun süreçlerini ve iş modellerini değiştirmektedir. Bu hızlı değişim, bireysel ve kurumsal açılardan, çok büyük verilerin üretildiği, bu verilerin saklanmasının, işlenmesinin ve yönetilmesinin çok önemli olduğu bir gerekliliğe yol açmaktadır. Bu bilgiler ışığında yoğun okuma yazma gibi veritabanı işlemleri yapan organizasyonlar, performans ve esneklik gibi çeşitli ölçütler nedeniyle ilişkisel veritabanı yönetim sistemleri yerine farklı veritabanı tasarımları üzerinde durmaktadırlar. Bu veritabanı sistemlerinden bir tanesi de NoSQL adını verdiğimiz veritabanlarıdır. NoSQL sağladığı özelliklerle, ortaya çıkan boşluğu doldurmuş ve uygulamada farkındalık yaratmıştır. Amazon, eBay, Linkedin vb e-ticaret ve e-iş uygulayan organizasyonlar, büyüyen verileri saklamak ve farklı hizmetlerinin doğru sunumu için NoSQL" e güvenmektedir. NoSQL veritabanları, bazı organizasyonlar tarafından kendi bünyelerinde geliştirilse bile, yaygın olarak kullanılan NoSQL veritabanları da bulunmaktadır. Bazı organizasyonlar NoSQL veritabanlarını hibrit bir yapıda ilişkisel veritabanları ile birlikte kullanmaktadır. NoSQL; yatay ölçeklendirebilme, hız, dağıtık sistemlere uygunluk, verimlilik vb. özellikler açısından fark yaratsa da, birden fazla tablo üzerinde birlikte işlem yapıldığı durumlarda sorun oluşturabilmektedir. Vurgulanan farklı yapıların özellikleri açısından, bu çalışmada, NoSQL veritabanları ile ilişkisel veritabanları karşılaştırılmalı olarak incelenmiş ve politika önerileri ortaya konulmaya çalışılmıştır.
Anahtar Kelime:

Konular: Bilgisayar Bilimleri, Bilgi Sistemleri

Induced Change of Data Size in Database Management Systems: NoSQL

Öz:
Computer and communication technologies are changing the processes of more organizations and their business models every day. This fast change causes a formation in which a very large amount of data are produced and the storage, processing and managing of these data are very important from the individual and institutional aspects. In the light of this information, organizations engaged in intensive database operations such as reading and writing, dwell on new structures apart from relational database because of the criteria such as performance and flexibility. In such a process NoSQL, with the qualifications it has, has filled the gap and day by day its importance and awareness are increasing in practice. E-commerce and e-business organizations like Amazon, E-Bay and Linkedin rely on NoSQL for their growing data and accurate representation of their different services. Even if NoSQL is generally developed by various organizations in-house, it is being used in a hybrid structure with relational databases in many organizations. Although NoSQL makes a difference from the point of horizontal scalability, speed, suitability to distributed systems, efficiency and the like, in cases where the operation is performed on multiple tables, it may create a problem because it doesn‟t allow cascading operations. In this study, NoSQL databases and relational databases have been examined in terms of highlighted different features and policy recommendations have been tried to be put forward.
Anahtar Kelime:

Konular: Bilgisayar Bilimleri, Bilgi Sistemleri
Belge Türü: Makale Makale Türü: Araştırma Makalesi Erişim Türü: Erişime Açık
  • [1] V. Mayer-Schönberger, K. Cukier , “Big Data: A Revolution That Will Transform How We Live, Work, and Think”, Houghton Mifflin Hartcourt, USA, 2013
  • [2] J. CELKO, “Joe Celko’s Complete Guide to NoSQL: What Every SQL Professional Needs to Know about Non-Relational Databases”, Newnes, 2013
  • [3] C. Mohan, “History Repeats Itself:Sensible and NonsenSQL Aspects of the NoSQL Hoopla”, EDBT/ICDT '13, March 18–22, Genoa, Italy, 2013
  • [4] G. VAISH, “Getting Started With NoSQL”, Packt Publishing, United Kingdom, 2013
  • [5] M. Otey, “NoSQL? No Way!” ,SQL Server Magazine , pp:5, 2010
  • [6] G. BURD, “NoSQL”, Sysadmin Journal, Vol:36 No. 5 ss:5-12 ABD, 2011
  • [7] Internet: http://en.wikipedia.org/wiki/Acid; 08.08.2014
  • [8] An Oracle White Paper, “Oracle NoSQL Database” , 2011
  • [9] V. Abramova, J. Bernardino, “NoSQL Databases: MongoDB vs Cassandra” ,Conference C3S2E, Porto, Portugal pp:14-22, 2013
  • [10] M. Ward, “NoSQL Database in the Cloud: MongoDB on AWS”, Amazon Web Services E-Journal, 2-22 March 2013
  • [11] P. Atzeni, F. Bugiotti, L. Rossi, “Uniform access to NoSQL systems” Elsevier Ltd., http://dx.doi.org/10.1016/j.is.2013.05.002, 2013
  • [12] R. Cattell, “Scalable SQL and NoSQL Data Stores” ACM SIGMOD Record Volume 39 Issue 4, Pages 12-27 USA, 2010
  • [13] N. ROZANSKI, E. WOODS, “Software Systems Architecture: Working with Stakeholders Using Viewpoints and Perspectives”, 2nd Edition Pearson EDucation Inc., USA, 2012
  • [14] B. G. Tudorica, C. Bucur, "A comparison between several NoSQL databases with comments and notes", Department for Economical Mathematics and Economical Informatics, Petroleum-Gas University of Ploiesti Ploiesti, Romania, 2011.
APA Gökşen Y, Aşan H (2015). Veri Büyüklüklerinin Veritabanı Yönetim Sistemlerinde Meydana Getirdiği Değişim: NoSQL. , 125 - 131.
Chicago Gökşen Yılmaz,Aşan Hakan Veri Büyüklüklerinin Veritabanı Yönetim Sistemlerinde Meydana Getirdiği Değişim: NoSQL. (2015): 125 - 131.
MLA Gökşen Yılmaz,Aşan Hakan Veri Büyüklüklerinin Veritabanı Yönetim Sistemlerinde Meydana Getirdiği Değişim: NoSQL. , 2015, ss.125 - 131.
AMA Gökşen Y,Aşan H Veri Büyüklüklerinin Veritabanı Yönetim Sistemlerinde Meydana Getirdiği Değişim: NoSQL. . 2015; 125 - 131.
Vancouver Gökşen Y,Aşan H Veri Büyüklüklerinin Veritabanı Yönetim Sistemlerinde Meydana Getirdiği Değişim: NoSQL. . 2015; 125 - 131.
IEEE Gökşen Y,Aşan H "Veri Büyüklüklerinin Veritabanı Yönetim Sistemlerinde Meydana Getirdiği Değişim: NoSQL." , ss.125 - 131, 2015.
ISNAD Gökşen, Yılmaz - Aşan, Hakan. "Veri Büyüklüklerinin Veritabanı Yönetim Sistemlerinde Meydana Getirdiği Değişim: NoSQL". (2015), 125-131.
APA Gökşen Y, Aşan H (2015). Veri Büyüklüklerinin Veritabanı Yönetim Sistemlerinde Meydana Getirdiği Değişim: NoSQL. Bilişim Teknolojileri Dergisi, 8(3), 125 - 131.
Chicago Gökşen Yılmaz,Aşan Hakan Veri Büyüklüklerinin Veritabanı Yönetim Sistemlerinde Meydana Getirdiği Değişim: NoSQL. Bilişim Teknolojileri Dergisi 8, no.3 (2015): 125 - 131.
MLA Gökşen Yılmaz,Aşan Hakan Veri Büyüklüklerinin Veritabanı Yönetim Sistemlerinde Meydana Getirdiği Değişim: NoSQL. Bilişim Teknolojileri Dergisi, vol.8, no.3, 2015, ss.125 - 131.
AMA Gökşen Y,Aşan H Veri Büyüklüklerinin Veritabanı Yönetim Sistemlerinde Meydana Getirdiği Değişim: NoSQL. Bilişim Teknolojileri Dergisi. 2015; 8(3): 125 - 131.
Vancouver Gökşen Y,Aşan H Veri Büyüklüklerinin Veritabanı Yönetim Sistemlerinde Meydana Getirdiği Değişim: NoSQL. Bilişim Teknolojileri Dergisi. 2015; 8(3): 125 - 131.
IEEE Gökşen Y,Aşan H "Veri Büyüklüklerinin Veritabanı Yönetim Sistemlerinde Meydana Getirdiği Değişim: NoSQL." Bilişim Teknolojileri Dergisi, 8, ss.125 - 131, 2015.
ISNAD Gökşen, Yılmaz - Aşan, Hakan. "Veri Büyüklüklerinin Veritabanı Yönetim Sistemlerinde Meydana Getirdiği Değişim: NoSQL". Bilişim Teknolojileri Dergisi 8/3 (2015), 125-131.