首页> 外文会议>TPC Technology Conference on Performance Evaluation and Benchmarking >A Comparison of Two Cache Augmented SQL Architectures
【24h】

A Comparison of Two Cache Augmented SQL Architectures

机译:两个缓存增强SQL架构的比较

获取原文

摘要

Cloud service providers augment a SQL database management system with a cache to enhance system performance for workloads that exhibit a high read to write ratio. These in-memory caches provide a simple programming interface such as get, put, and delete. Using their software architecture, different caching frameworks can be categorized into Client-Server (CS) and Shared Address Space (SAS) systems. Example CS caches are memcached and Redis. Example SAS caches are Java Cache standard and its Google Guava implementation, Terracotta BigMemory and KOSAR. How do CS and SAS architectures compare with one another and what are their tradeoffs? This study quantifies an answer using BG, a benchmark for interactive social networking actions. In general, obtained results show SAS provides a higher performance with write policies playing an important role.
机译:云服务提供商通过缓存增强了SQL数据库管理系统,以增强具有高读写比率的工作负载的系统性能。这些内存高速缓存提供了一个简单的编程界面,如获取,放置和删除。使用其软件架构,可以将不同的缓存框架分类为客户端 - 服务器(CS)和共享地址空间(SAS)系统。示例CS缓存是MEMCACHED和REDIS。示例SAS缓存是Java Cache标准及其谷歌番石榴的实现,Terracotta BigMemory和Kosar。 CS和SAS架构如何相互比较,他们的权衡是什么?本研究量化了使用BG的答案,是交互式社交网络动作的基准。一般而言,获得的结果显示SAS提供更高的性能,写入策略发挥着重要作用。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号