首页> 外文期刊>Software and systems modeling >Stress-testing remote model querying APIs for relational and graph-based stores
【24h】

Stress-testing remote model querying APIs for relational and graph-based stores

机译:对关系型和基于图的商店进行压力测试的远程模型查询API

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

摘要

Recent research in scalable model-driven engineering now allows very large models to be stored and queried. Due to their size, rather than transferring such models over the network in their entirety, it is typically more efficient to access them remotely using networked services (e.g. model repositories, model indexes). Little attention has been paid so far to the nature of these services, and whether they remain responsive with an increasing number of concurrent clients. This paper extends a previous empirical study on the impact of certain key decisions on the scalability of concurrent model queries on two domains, using an Eclipse Connected Data Objects model repository, four configurations of the Hawk model index and a Neo4j-based configuration of the NeoEMF model store. The study evaluates the impact of the network protocol, the API design, the caching layer, the query language and the type of database and analyses the reasons for their varying levels of performance. The design of the API was shown to make a bigger difference compared to the network protocol (HTTP/TCP) used. Where available, the query-specific indexed and derived attributes in Hawk outperformed the comprehensive generic caching in CDO. Finally, the results illustrate the still ongoing evolution of graph databases: two tools using different versions of the same backend had very different performance, with one slower than CDO and the other faster than it.
机译:可扩展模型驱动工程的最新研究现在允许存储和查询非常大的模型。由于它们的大小,而不是通过网络完整地传输这样的模型,通常使用联网服务(例如模型存储库,模型索引)远程访问它们会更有效。到目前为止,很少关注这些服务的性质以及它们是否对越来越多的并发客户端保持响应。本文使用Eclipse Connected Data Objects模型存储库,Hawk模型索引的四种配置以及NeoEMF的基于Neo4j的配置,扩展了先前的经验研究,该研究针对某些关键决策对并发模型查询在两个域上的可伸缩性的影响。模特店。该研究评估了网络协议,API设计,缓存层,查询语言和数据库类型的影响,并分析了其性能水平不同的原因。与使用的网络协议(HTTP / TCP)相比,API的设计显示出更大的差异。在可用的情况下,Hawk中特定于查询的索引和派生属性优于CDO中的综合通用缓存。最后,结果说明了图数据库仍在不断发展:使用相同后端的不同版本的两种工具的性能差异很大,一种比CDO慢,而另一种比CDO慢。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号