加入收藏
 免费注册
 用户登陆
首页 展示 供求 职场 技术 智造 职业 活动 视点 品牌 镨社区
今天是:2024年5月4日 星期六   您现在位于: 首页 →  智造 → 办公电子(应用指南)
在龙芯上探索数据库虚拟化
日期:2018/10/28 10:04:58   作者:
云计算是未来,而虚拟化技术则是云计算的基石。在过去10年中,我们见证了虚拟化技术的蓬勃发展。目前,虚拟化技术从最早的硬件虚拟化进入了到新的阶段——软件虚拟化,其中比较流行的容器技术实际就是操作系统的虚拟化。

最近,我们拿到了一款国产数据库虚拟化技术,AntsDB,并在龙芯平台上做了兼容性测试。AntsDB的数据库虚拟化技术,能够在Hadoop平台上虚拟出一个兼容MySQL的高并发,低延迟的运营数据库。这样做以后,可以使得数据库的系统架构大大简化,轻松利用Hadoop的PB级存储能力提高运营数据库的存储能力,以及开展实时大数据分析能力。

测试标准

与国际上最为流行的开源数据库MySQL高度兼容是AntsDB的一大特性之一。因此,本次基准测试以MySQL作为比照对象。为了保持测试的可比较性,AntsDB和MySQL均使用相同硬件,单节点下进行测试。本次测试分别使用业界公认的TPC-C与YCSB两种方法开展:

TPC-C基准测试是一个在线事务处理基准。它是一个评估数据库性能的国际标准,主要由ORACLE,IBM、微软集体制定。TPC-C基准测试以订单输入环境的主要活动(交易)为中心。这些交易包括输入和交付订单,记录付款,检查订单状态以及监控仓库的库存水平。

YCSB全称为Yahoo! Cloud Serving Benchmark,是目前业界主流数据库性能评测之一。YCSB由雅虎开发,不仅安装简单,还可以自由扩展测试数据类型和支持的数据库产品。通过对其进行扩展,YCSB可以支持对多个不同的数据库产品进行性能测试,通过测试结果可以了解数据库在并发写入、读取、更新时的一些指标,比如吞吐量、操作延迟等。

测试环境

处理器 Loongson-3B 1500MHz、2路、16核
内存 32G RAM
存储 2TB机械硬盘
操作系统 Red Hat Enterprise Linux 7
Java Java 8  
 
TPC-C测试方法

基准测试使用了100个仓库,总共有5000万条记录。TPC-C涉及五种不同类型和复杂性的并发事务的混合,这些事务要么在线执行,要么排队等待延迟执行。它通过运用与这种环境相关的广泛系统组件来实现。TPC-C性能以每分钟的新订单交易来衡量。

TPC-C是行业标准。有许多不同的实现方法可用。在此测试中,我们使用了BenchmarkSQL 4.1.1,这是PostgreSQL社区开发的一种流行的TPC-C实现。 它不仅支持PostgreSQL,还支持MySQL和其他几个数据库。 因此它可以作为一个公平的比较。 

YCSB测试方法

本次测试使用10,000,000条记录的数据量,每条记录有1KiB数据量,采用了4种测试方法。
载入测试 - 从全空数据库载入目标数据量,用来衡量数据库迁移重置性能
只读测试 - 用来衡量数据库数据分析能力
10%读90%写 - 模拟交互式应用的数据读写模式
50%读50%写 - 模拟批处理的数据读写模式
 
YCSB测试结果

在只读和重读测试中,AntsDB超出MySQL 30%以内,重写测试超出MySQL五倍。


结语 


由于这是一次性能级的测试,我们在测试之初都捏着一把汗。所幸未做任何修改,AntsDB顺利通过了全部功能测试,展示出龙芯CPU以及Java虚拟机的优秀兼容性。

从两项基准测试结果中,可以看出AntsDB与国际最流行的MySQL相比,性能基本维持在同一量级。TPC-C测试中,AntsDB与MySQL相比,差距在10%以内。

在YCSB测试中,AntsDB在只读和重读测试中超出MySQL 30%左右,两者基本在同一水平线。在重写测试中,AntsDB获得了较为明显的优势,MySQL五倍的性能。

作为一门全新的虚拟化技术,AntsDB未来还有待技术和市场的检验。不过其全新的虚拟化思路,以及带来的简化的架构还是非常吸引人的,这也是我们这次测试的初衷。我们推荐有Hadoop使用需求的朋友们可以考虑尝试。我们期待未来AntsDB能够提供更加全面的功能,兼容更多的数据库类型,以及性能上的出色表现。

AntsDB的下载地址http://antsdb.com/zh/download。查询进一步信息,请访问官方网站http://www.loongson.cn
→ 『关闭窗口』
 发布人:365pr_net
 [ → 我要发表 ]
上篇文章:运用JFET输入放大器于高速应用的优势
下篇文章:让汽车行业轻松转入无引脚时代的挑战和解决方案
→ 主题所属分类:  办公电子 → 应用指南
 热门文章
 中航光电(158厂)电连接器产品选型指南 (61231)
 国巨(Yageo)片式电阻电容产品规格书 (55877)
 下一代前传网络接口(NGFI)白皮书 (47586)
 2013年移动经济(The Mobile Economy 2013… (46436)
 使用NFC进行蓝牙配对(Using NFC for Bluet… (43331)
 镭射二极管 (42344)
 mirasol显示器与竞争性显示技术的比较 - Qualco… (40081)
 为滤波电路选择合适的运算放大器 (40024)
 CodeWarrior Development Studio (39859)
 u-blox产品目录(Product Catalog 16… (38665)
 最近更新
 教育行业数字化自主创新飞腾生态解决方案白皮书 (4月2日)
 人形机器人设计原则及人类智能和内部身体系统仿真 (2月2日)
 用传感器让中央空调更节能环保,精确测量温湿度、… (1月30日)
 不干胶标签印刷UL认证 (11月22日)
 基于广芯微UM3242F-RET6主控芯片的DC-AC逆… (11月9日)
 实现生成式AI的关键半导体技术 (8月10日)
 大功率、低阻值检流电阻器的基础与应用 (7月18日)
 采用超低损耗 (ULL) 部件来优化短距离单模部署 (6月23日)
 扩展现实设备芯片需求白皮书——arm (6月21日)
 实时管理天空和地面时间源以保护关键基础设施免受… (6月20日)
 文章搜索
搜索选项:            
  → 评论内容 (点击查看)
您是否还没有 注册 或还没有 登陆 本站?!
关于我们 ┋ 免责声明 ┋ 产品与服务 ┋ 联系我们 ┋ About 365PR ┋ Join 365PR
Copyright @ 2005-2008 365pr.net Ltd. All Rights Reserved. 深圳市产通互联网有限公司 版权所有
E-mail:postmaster@365pr.net 不良信息举报 备案号:粤ICP备06070889号