2016 IEEE 30th International Conference on Advanced Information Networking and Applications (AINA) 2016
DOI: 10.1109/aina.2016.147
|View full text |Cite
|
Sign up to set email alerts
|

A New Model for Testing CRUD Operations in a NoSQL Database

Abstract: NoSQL databases provide high availability and efficiency in data processing but at the expense of weaker consistency. In this paper, we propose a new approach in order to test NoSQL key/value databases in general and their CRUD operations in particular. We design a new context-aware model that takes into account the contextual requirements of clients (users) and the NoSQL database system. Accordingly, we develop a transaction model and testing criteria in order to test NoSQL databases by taking into account tr… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1

Citation Types

0
13
0

Year Published

2017
2017
2023
2023

Publication Types

Select...
4
3

Relationship

2
5

Authors

Journals

citations
Cited by 13 publications
(13 citation statements)
references
References 15 publications
0
13
0
Order By: Relevance
“…The different components of the (above) architecture communicate with each other in order to execute transactional and nontransactional CRUD operations [45]. We devise an execution protocol which comprises various steps.…”
Section: Execution Protocolmentioning
confidence: 99%
See 1 more Smart Citation
“…The different components of the (above) architecture communicate with each other in order to execute transactional and nontransactional CRUD operations [45]. We devise an execution protocol which comprises various steps.…”
Section: Execution Protocolmentioning
confidence: 99%
“…1. This based on extension to our previous work [45]. It has been designed following a combination of both a client layer and a middleware layer.…”
Section: Architecture Designmentioning
confidence: 99%
“…Google system follows loosely coupled architecture which consists of Google File System (File tier) [13], Bigtable (record manager) [14], and Megastore (for transaction) [15]. Other examples of key-value databases, following loosely coupled architecture, are Spanner [16], G-Store [17], Deuteromony [18], CloudTPS [19], and ReTSO [6,20].…”
Section: Architecture Of Nosql Databasesmentioning
confidence: 99%
“…The work presented in this paper is built on our ongoing project on NoSQL databases [6,7]. This paper investigates into the transaction processing of the two representatives and widely used NoSQL Document and Key-value databases; MongoDB and Riak.…”
mentioning
confidence: 99%
See 1 more Smart Citation