Sie befinden Sich nicht im Netzwerk der Universität Paderborn. Der Zugriff auf elektronische Ressourcen ist gegebenenfalls nur via VPN oder Shibboleth (DFN-AAI) möglich. mehr Informationen...
Ergebnis 3 von 264

Details

Autor(en) / Beteiligte
Titel
Testing of transactional services in NoSQL key-value databases
Ist Teil von
  • Future generation computer systems, 2018-03, Vol.80, p.384-399
Ort / Verlag
Elsevier B.V
Erscheinungsjahr
2018
Link zum Volltext
Quelle
ScienceDirect
Beschreibungen/Notizen
  • Transactional services guarantee the consistency of shared data during the concurrent execution of multiple applications. They have been used in various domains ranging from classical databases through to service-oriented computing systems to NoSQL databases and cloud. Though transactional services aim to ensure data consistency, NoSQL databases prioritize efficiency/availability over data consistency. In order to address these issues various transaction models and protocols have been proposed in the literature. However, testing of transactions in NoSQL database has not been addressed. In this paper, we investigate into the testing of transactional services in NoSQL databases in order to test and analyse the data consistency by taking into account the characteristics of NoSQL databases such as efficiency, velocity, etc. Accordingly, we develop a framework for testing transactional services in NoSQL databases. The novelty and contributions are that we develop a context-aware transactional model that takes into account contextual requirements of NoSQL clients and the system level setting in relation to the data consistency. This can assist NoSQL application developers in choosing between transactional and non-transactional services based on their requirements of the level of data consistency. The framework also provides ways to analyse the impact of the big data requirements and characteristics (e.g., velocity, efficiency) on the data consistency of NoSQL databases. The evaluation and testing are carried out using a widely used NoSQL key/value database, Riak, and a real (open) and big data from the Council of London for public transportation of the London bus services. •Design and development of the new framework with context-aware transaction model that takes into account contextual requirements of NoSQL clients and system level setting in relation to the data consistency.•Design and modelling of a real life big data about London bus services in such a way that can be represented and stored in NoSQL key/value databases.•Analyse the impact of the big data requirements and characteristics such as availability and velocity on the consistency of NoSQL databases. Note that current literature does not investigate into this issue.•Test and evaluate the proposed framework using a widely used NoSQL key/value database, Riak, and a real (open/big) data from the Council of London for public transportation of bus services.
Sprache
Englisch
Identifikatoren
ISSN: 0167-739X
eISSN: 1872-7115
DOI: 10.1016/j.future.2017.07.004
Titel-ID: cdi_crossref_primary_10_1016_j_future_2017_07_004

Weiterführende Literatur

Empfehlungen zum selben Thema automatisch vorgeschlagen von bX