- 1、本文档共12页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
目 录
TOC \o 1-3 \h \z \u HYPERLINK \l _Toc321490537 1.VoltDB简介 PAGEREF _Toc321490537 \h 2
HYPERLINK \l _Toc321490538 2.VoltDB部署安装环境 PAGEREF _Toc321490538 \h 2
HYPERLINK \l _Toc321490539 2.1.安装环境要求 PAGEREF _Toc321490539 \h 2
HYPERLINK \l _Toc321490540 2.2.安装VoltDB PAGEREF _Toc321490540 \h 3
HYPERLINK \l _Toc321490541 2.3.VoltDB是怎么工作的 PAGEREF _Toc321490541 \h 3
HYPERLINK \l _Toc321490542 3. 一个简单应用Hello,World! PAGEREF _Toc321490542 \h 5
HYPERLINK \l _Toc321490543 3.1创建一个目录,用来存放项目所有源文件: PAGEREF _Toc321490543 \h 5
HYPERLINK \l _Toc321490544 3.2定义数据库结构 PAGEREF _Toc321490544 \h 5
HYPERLINK \l _Toc321490545 3.3创建存储过程文件用来插入记录,文件名为Insert.java PAGEREF _Toc321490545 \h 5
HYPERLINK \l _Toc321490546 3.4创建存储过程用来查询记录,文件名为Select.java PAGEREF _Toc321490546 \h 6
HYPERLINK \l _Toc321490547 3.5创建客户端源文件,名为Client.java PAGEREF _Toc321490547 \h 6
HYPERLINK \l _Toc321490548 3.6创建工程定义文件project.xml,该文件用来定义数据库表和存储过程。 PAGEREF _Toc321490548 \h 7
HYPERLINK \l _Toc321490549 3.7有了这些源文件和定义文件,现在可以编译了,过程如下: PAGEREF _Toc321490549 \h 8
HYPERLINK \l _Toc321490550 3.8.定义系统配置 PAGEREF _Toc321490550 \h 8
HYPERLINK \l _Toc321490551 3.9.运行Hello World PAGEREF _Toc321490551 \h 9
1.VoltDB简介
VoltDB是StoneBraker最新研究成果,是一个优化吞吐率的高性能集群开源SQL RDBMS,支持ACID。从硬件上看,VoltDB基于PC+以太网+本地存储;从体系结构上看,其内部是一个ShareNothing的内存数据库,通过并行单线程来保证事务一致性和高性能,所有事务被实现为Java存储过程,所有存储过程(事务)均全局有序,由于避免了锁的使用,因此可以保证每个事务在所有分区上并行执行完成后才继续执行下一个事务,事务不会乱序执行。存储过程内部支持分组、多路Join、聚合、函数等等,如果希望提高吞吐率,使用单事务多SQL可以有效提高吞吐率。VoltDB的可靠性通过冗余和自动恢复来保证。
VoltDB值得关注的一个特性是自动数据分区,数据表会被自动分配到集群节点。可以看成是传统Sharding的升级、整合版本。另外一个特性是自动快照,这样在一个事务内部无需进行IO操作,可以在微秒级别完成事务,据说性能提高50倍。第三个特性是异步事务提交。从某种意义上看,VoltDB是一个共享内存的集群,有些像此前有人提到的“Ram Cloud“。VoltDB的系统性能据说在几个节点就可以达到百万TPS VoltDB支持多节点并行事务处理,理论上不存在节点上限,不过VoltDB开发人员最大测试集群是20个节点。
2.VoltDB部署安装环境
2.1.安装环境要求
Operating System VoltDB requires a 64-bit Linux-based operating system. Kits are built and
qualified on CentOS version 5.6 and Ubuntu versions 10.4 and 10.10.
Development builds are also available for Macintosh OSX 10.6
您可能关注的文档
- 建立完善的社会保障制度.ppt
- Internet安全概述 第九章.ppt
- 103913_svn工具.ppt
- 第1章 网络安全综述.ppt
- Web 10 实例.ppt
- 公钥基础设施介绍.ppt
- 第四讲 电子商务信息安全.ppt
- 02.SVN软件操作培训教程.ppt
- 崔永泉第三讲身份认证.ppt
- C语言1-3.ppt
- 2025年网络文学平台版权运营模式创新与版权保护体系构建.docx
- 数字藏品市场运营策略洞察:2025年市场风险与应对策略分析.docx
- 全球新能源汽车产业政策法规与市场前景白皮书.docx
- 工业互联网平台安全标准制定:安全防护与合规性监管策略.docx
- 剧本杀剧本创作审核标准2025年优化与行业自律.docx
- 2025年新能源电动巡逻车在城市安防中的应用对城市环境的影响分析.docx
- 全渠道零售案例精选:2025年行业创新实践报告.docx
- 2025年网约车司乘纠纷处理机制优化与行业可持续发展报告.docx
- 2025年宠物烘焙食品市场法规政策解读:合规经营与风险规避.docx
- 2025年宠物行业数据安全监管政策影响分析报告.docx
最近下载
- 《常考题》初中八年级数学上册第十三章《轴对称》习题(含答案解析).docx VIP
- 《事件相关电位入门》课件.ppt VIP
- 《儿童骨科疾病诊断》课件.ppt VIP
- 公司战略与风险管理 第3版 吕文栋 教学大纲+教案1--3.doc
- 12SG121-1 施工图结构设计总说明(混凝土结构) .docx VIP
- 一种实验室危化品试剂进出库智能化管控系统及管控方法.pdf VIP
- 专练08:读后续写-2020-2021学年高一英语下学期期末题型专项训练.docx VIP
- 动脉血标本采集技术操作考核及评分标准.docx
- AI驱动的知识图谱:混合式教学模式创新研究.docx VIP
- AI辅助混合式教学设计实践与效果评估.docx VIP
文档评论(0)