Sensör tabanlı nesnelerin interneti verilerinin nosql veritabanlarında saklanma ve sorgulanma performanslarının karşılaştırılması
Dosyalar
Tarih
Yazarlar
Dergi Başlığı
Dergi ISSN
Cilt Başlığı
Yayıncı
Erişim Hakkı
Özet
Nesnelerin İnterneti (Internet of Things - IoT) gün geçtikçe önem kazanmaktadır. Bu kapsamda sensörlerden elde edilen verilerin saklanması ve sorgulanması için geleneksel ilişkisel veritabanları yetersiz kalmaktadır. Ölçeklenebilirliği, depolama hızı ve ağ ayrışmalarına toleransı yüksek olan NoSQL veritabanları bu konuda öne çıkmaktadır. IoT verilerinin saklanmasında kullanılan NoSQL veritabanı tipleri dayandıkları teknolojilere göre anahtar-değer tabanlı (key-value based), sütun yönelimli (column oriented) ve doküman yönelimli (document oriented) veritabanlarıdır.Gerçekleştirilen projede sensör verilerinin saklanması ve sorgulanmasında kullanılan bu veritabanlarının her tipinden birer örnek (MongoDB, Redis ve Cassandra) seçilmiş, NoSQL veritabanı karşılaştırmalarında de facto standart haline gelen YCSB (Yahoo Cloud Serving Benchmark) çatısı kullanılarak performansları karşılaştırılmıştır.
The Internet of Things (IoT) is becoming increasingly important. In this regard, traditional relational databases are seen to be insufficient for storing and querying the data obtained from sensors. NoSQL databases with high scalability, storage speed and high tolerance to network disaggregations stand out in this respect. NoSQL database types used for storing IoT data are key-value based, column-oriented and document-oriented databases according to the technologies on which they are based. The performance of a database selected from each type (MongoDB, Redis and Cassandra) was compared using the YCSB (Yahoo Cloud Serving Benchmark) framework, which has become the de facto standard in NoSQL database comparisons, in the project realized.