voltdb mysql_VoltDB安装
1.什么是VoltDB?
是一个优化吞吐率的高性能集群开源SQLRDBMS(Database Management System),它是一个内存关系型数据库,既获得了nosql的良好可扩展性,高吞吐量的数据处理,又没有放弃原传统关系型数据库的事务支持--ACID
从硬件上来看,VoltDB基于PC+以太网+本地存储,从体系结构来看其内部是一个ShareNothing(注1)的内存数据库,通过并行单线程来保证事务的一致性和高性能,所有事务被实现为java存储过程,所有存储过程(事务)都全局有序,由于避免了锁的使用,因此可以保证每个事务在所有分区上并行执行完成后才继续执行下一个事务,事务不会乱序执行。存储过程内部支持分组,多路join,聚合,函数等等,
VoltDB---自动数据分区,数据表会自动分配到集群节点,可以看成是传统sharding的升级整合版本。
---自动快照,意味着一个事务内部无需进行IO操作,可在微秒级别完成事务,
---异步事务提交,从某种意义上看,VoltDB是一个共享内存的集群(?),支持多节点并行事务处理,理论上不存在节点上限
2.VoltDB部署安装环境
voltdb的代码以及系统构建都是在64位的linux/OS X之上的,它的编译需要如下环境:
java 1.8
Apache Ant 1.7 或者更高版本
一个支持C++11的编译器
Python 2.6 或者更高版本
cmake 2.8 或者更高版本
安装ant:
tar -xzvf apache-ant-1.9.13-bin.tar.gz
# 配置环境变量vi /etc/profile
export ANT_HOME=/data/webserver/apache-ant-1.9.13
export PATH=$ANT_HOME/bin:$PATH
VoltDB安装:
unzip voltdb-voltdb-9.0.zip
cd voltdb-voltdb-9.0
ant clean
ant
配置VoltDB环境变量:
export VOLTDB_PATH=/data/webserver/voltdb-voltdb-9.0
export PATH=$VOLTDB_PATH/bin:$PATH
export CLASSPATH=.:$VOLTDB_PATH/lib/*:$VOLTDB_PATH/voltdb/*:$CLASSPATH
初始化VoltDB并启动:
voltdb init
voltdb start
启动成功后,通过浏览器http://localhost:8080访问VoltDB管理控制台:
voltdb mysql_VoltDB安装相关推荐
- voltdb编译安装
参考: https://blog.csdn.net/u010817321/article/details/52118254 https://blog.csdn.net/u011569805/artic ...
- voltdb mysql_voltdb数据库持久性,扩展集群
之前在git上下载的voltdb,以及在官网下载的社区版voltdb均不支持持久性事务,和扩展集群,今天下载了企业试用版voltdb,安装过程不再赘述,记录一下我的使用过程 持久性测试 以前的 vol ...
- ubuntu下voltdb编译安装
voltdb的代码以及系统构建都是在64位的linux/OS X之上的,它的编译需要如下环境: java 1.8 Apache Ant 1.7 或者更高版本 一个支持C++11的编译器 Python ...
- voltdb mysql_voltdb的一些文档
本帖最后由 〇〇 于 2014-8-31 16:23 编辑 VoltDB实时投票应用性能测试 分类: 工作日志 27 2013-01 voter是votedb开源包中的一个性能测试程序,代码位于源码包 ...
- voltDB官方文档第三章翻译
序:本文章是自己再网上查看VoltDB相关资料的时候没有找到太好的学习资料,就前去官方网站上翻译了一部分,约束于个人英语能力有限.实际记录下来的翻译只有第三章. 注:文章翻译自voltDB官方提供的学 ...
- ubuntu 配置桥接网卡_ubuntu下使用qemu安装虚拟机并配置桥接网络
一.虚拟机的创建: 1.ubuntu下安装好qemu后,使用如下命令创建虚拟机: qemu-img create -f qcow2 voltdb.img 10g -f qcow2是指:qe ...
- voltdb简介_VoltDB简介
在过去的几年中,出现了一种新型的数据库管理系统,称为NoSQL. 这些数据存储库旨在克服尝试扩展传统关系数据库以处理某些应用程序必须处理的数据负载(例如,亚马逊)的困难. 这种可伸缩性需要付出一定的代 ...
- VoltDB Admin Guide
第1章 管理VoltDB数据库 VoltDB是一个分布式内存数据库,设计的目的是最大程度提高商用服务器的吞吐性能.VoltDB架构比传统的数据库产品提供了许多优点,同时避免的NoSQL解决方案的缺陷: ...
- linux下离线配置voltdb集群
linux下离线配置voltdb集群 系统环境:centos7.5最小化安装,因为是内网环境所以配置了私有yum源. 同一网络下的三台服务器,192.168.1.10.192.168.1.11.192 ...
最新文章
- 【微信小程序】scroll-view与Page下拉冲突
- Memcache 安装与使用
- 【PAT乙级】1091 N-自守数 (15 分)
- 山东省能源产业项目动态及未来投资决策建议报告2021版
- 久谦咨询python笔试题目_【久谦咨询面试|面试题】-看准网
- 北京昌平回龙观史各庄找PHP开发人员一起做私活
- Spark2.0流式处理读Kafka并写ES
- 浅谈块级元素和行级元素的相对定位和绝对定位问题
- 面试中该如何介绍项目?
- html 方式使用iview,VUE之iview框架使用教程
- Git学习总结(1)——Git使用详细教程
- opencv 图像基本操作 像素值的获取、图像大小、ROI、通道分割与合并等
- 最全eclipse自由轻松来回切换项目的jdk版本的方法
- pos mac java_有没有谁搞过银联POS终端mac算法[php版本]?
- Linux入门篇(1)
- 玩转诺基亚5800XM,新手上路指南
- imagecropper php,cropper+php+ajax实现上传头像
- 混合策略改进鲸鱼优化算法-附代码
- matlab中isequal函数,MATLAB中的isequal函数的用法
- 负载均衡性能参数如何测评?