2020 · 19 citations · 5 references
ComputingComputer ScienceData ManagementData StructuresDatabasesData Storage SystemsDatabase ManagementNosql DatabasesRelational DatabasesDatabase BenchmarkingKey-value Stores
Almost every web application uses a database for storing data. Storing and retrieving data causes a delay between request to the system and its response. This has an impact on user-experience. The market offers many types of databases and each is more suitable for different types of applications. The main difference is in data-structures which are used for data storing. Data-structures directly influence the performance of the database system and all dependent systems. In this paper, an overview and brief comparison of four types of NoSql databases has been made. Next, benchmark comparing performance of MongoDb and MySQL in different situation are discussed. Benchmarks are focused on operations such as inserting, updating, and deleting data with transactions and without transactions. The added value of the benchmarks is evaluated in terms of cost of indexed fields in the abovementioned situations.
5
Scalable SQL and NoSQL data stores
R. G. G. Cattell · ACM SIGMOD Record · 2011 · 1.3K citations
A Framework for Migrating Relational Datasets to NoSQL
Leonardo Rocha, Fernando L. Vale, Elder Cirilo et al. · Procedia Computer Science · 2015 · 77 citations · Full text
Consistency Models of NoSQL Databases
Miguel Diogo, Bruno Cabral, Jorge Bernardino · Future Internet · 2019 · 68 citations · Full text