Abstract Testing of transactional services in NoSQL key-value databases
首页> 外文期刊>Future generation computer systems >Testing of transactional services in NoSQL key-value databases
【24h】

Testing of transactional services in NoSQL key-value databases

机译:在NoSQL键值数据库中测试事务服务

获取原文
获取原文并翻译 | 示例
           

摘要

AbstractTransactional 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.HighlightsDesign 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.
机译: 摘要 交易服务可确保在同时执行多个应用程序期间共享数据的一致性。从古典数据库到面向服务的计算系统再到NoSQL数据库和云,它们已在各个领域中使用。尽管事务服务旨在确保数据一致性,但NoSQL数据库优先于效率/可用性而不是数据一致性。为了解决这些问题,文献中已经提出了各种交易模型和协议。但是,尚未解决NoSQL数据库中的事务测试。在本文中,我们研究NoSQL数据库中的事务服务测试,以便通过考虑NoSQL数据库的效率,速度等特性来测试和分析数据一致性。因此,我们开发了一个测试事务性框架NoSQL数据库中的服务。我们的新颖性和贡献在于,我们开发了一个上下文感知的事务模型,该模型考虑了NoSQL客户端的上下文要求以及与数据一致性相关的系统级别设置。这可以帮助NoSQL应用程序开发人员根据他们对数据一致性级别的要求,在事务和非事务服务之间进行选择。该框架还提供了分析大数据需求和特征(例如速度,效率)对NoSQL数据库数据一致性的影响的方法。评估和测试是使用广泛使用的NoSQL键/值数据库Riak以及伦敦理事会提供的用于伦敦公交服务的公共交通的真实(开放)数据和大数据进行的。 突出显示 使用上下文感知事务模型设计和开发新框架,该模型考虑了以下方面的上下文要求与数据一致性有关的NoSQL客户端和系统级别设置。 真实实体的设计和建模可以用NoSQL键/值数据库表示和存储有关伦敦公交服务的大数据。 分析大数据需求以及诸如可用性和速度之类的特征对NoSQL数据库一致性的影响。请注意,当前文献并未对此问题进行调查。 < ce:para view =“ all” id =“ d1e1231”>使用广泛使用的NoSQL键/值数据库Riak和伦敦市议会的真实(开放/大)数据对伦敦的公共交通进行测试和评估,公交服务。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号