Остання редакція: 2018-05-18
Тези доповіді
A benchmark comparison of NoSQL and SQL DBMS
The paper is devoted to comparing the performance of the most popular database management systems (DBMS) of nonrelational and relational data models. The big trend of Big Data has had a great impact on the development and spread of NoSQL databases. It is assumed that they are significantly ahead of traditional relational databases for performing data access operations. However, is it so? The purpose of this work is to perform benchmarks for measuring the time for create, read, update and delete (CRUD) operations for different volumes of data. As the results presents, just a few instances of NoSQL: MongoDB, Redis and Couchbase, really work faster than the traditional classical RDBMS MSSQL Server. CouchDB and RavenDB lost to the MSSQL Server in all tests. Cassandra and Hypertable were controversial in this comparison - they turned out to be slower than RDBMS with the exception of operations for writing large portions of data.
Работа посвящена сравнению производительности наиболее популярных систем управления базами данных (СУБД) нереляционной и реляционной моделей данных. Современное направление Big Data оказало большое влияние на развитие и распространение NoSQL баз данных. Считается, что они существенно опережают традиционные реляционные БД по выполнению операций доступа к данным. Исследование направлено на оценку времени необходимого для операций записи, чтения, изменения и удаления для разных объёмов данных. Как показали результаты – только некоторые экземпляры NoSQL действительно работают быстрее традиционной классической РСУБД MSSQL Server, преимущественно опережают её следующие технологии: MongoDB, Redis и Couchbase. Во всех тестах MSSQL Server’у проиграли CouchDB и RavenDB. Спорными в этом сравнении в плане производительности оказались Cassandra и Hypertable – они во всех экспериментах оказались медленнее РСУБД за исключением операций записи больших объёмов данных.