voltdb mysql_voltdb数据库持久性,扩展集群
之前在git上下载的voltdb,以及在官网下载的社区版voltdb均不支持持久性事务,和扩展集群,今天下载了企业试用版voltdb,安装过程不再赘述,记录一下我的使用过程
持久性测试
以前的 voltadmin shutdown;之后重新启动voltdb后,仍然不能恢复数据,即使使用recover命令恢复后,也不能再现之前的数据,但是用了企业版的之后,shutdown后重新启动,则会加载之前生成的snapshot,恢复文件
如图所示,会从磁盘中读入snapshot,之前的命令也可以重现,当然,数据库里的内容保存完好
这里列出部分数据
事务测试
voltdb为了避免时间的开销,避免了锁的使用,也就是说无法使用mysql的事务语句
触发器测试
也无法使用触发器
搭建集群
参考官方文档,搭建集群
初始化根目录使用 --config 指定配置文件(记得备份一份),所有的节点必须使用相同的配置文件
voltdb init -D ~/mydb --config=myconfig.xml
启动一个五节点数据库集群,指定voltsvr1作为主机节点。确保运行该命令的节点数与--count参数中指定的节点数相匹配。
voltdb start -c 5 -H voltsvr1
执行此语句后,voltdb会修改config目录下的cluster.properties文件,hostcount变成5
以下命令(在所有三个服务器上发出)启动三节点集群:
voltdb start --host = svrA,svrB,svrC
在群集上启动VoltDB数据库时,VoltDB服务器进程将执行以下操作:
如果要在选择作为主机节点的节点上启动数据库进程,它将等待来自其余节点的初始化消息。主机是从命令行上的主机列表中选择的,并通过管理群集启动过程在启动期间扮演特殊角色。重要的是,群集中的所有节点都可以解析您指定的主机节点的主机名或IP地址。
如果要在非主机节点上启动数据库,它会向主机发送初始化消息,指示它已准备就绪。在连接了正确数量的节点(在命令行中指定)之前,数据库无法运行。
一旦所有节点都发送了初始化消息,主机就会向其他节点发送一条消息,表明集群已完成。一旦启动过程完成,主机的角色就结束了,它就像集群中的每个其他节点一样成为对等体。它不再执行任何特殊功能。
voltdb mysql_voltdb数据库持久性,扩展集群相关推荐
- Moebius数据库多活集群
背景 数据库是信息化的基石,支撑着整个业务系统,发挥着非常重要的作用,被喻为"IT的心脏".因此,让数据库安全.稳定.高效地运行已经成为IT管理者必须要面对的问题.数据库在底层架构 ...
- 达梦7数据库数据守护集群 技术方案
达梦数据库数据守护集群 技术方案 目录 1 DM7数据守护集群部署实施流程 3 1.1 流程 3 1.2 系统架构图 3 1.3 网络拓扑图 4 2 部署规划 4 2.1 路径规划 4 2.2 实例规 ...
- 搭建pxc集群时需要先安装mysql么_完美起航-高可用MySQL数据库之PXC集群
高可用MySQL数据库之PXC集群 前言 在上一篇文章介绍了时下流行的几种数据库产品后(公众号发送"NewSQL"查看),有不少小伙伴表示对自动集群的数据库感兴趣,特别是Cockr ...
- MySQL数据库高可用集群搭建-PXC集群部署
Percona XtraDB Cluster(下文简称PXC集群)提供了MySQL高可用的一种实现方法.集群是有节点组成的,推荐配置至少3个节点,但是也可以运行在2个节点上. PXC原理描述: 分布式 ...
- mysql脑裂_GALERA ARBITRATOR - 数据库多主集群对应脑裂的解决方案
GALERA ARBITRATOR 因为Galera集群需要至少3个节点组成集群,才不会发生脑裂状况. Galera集群部署推荐的是至少三个实例或三个节点或三个数据中心等等. 如果添加一个节点会成本太 ...
- 【达梦数据库】DM 集群简介
文章目录 前言 一.数据守护 (Data Watch) 1.1 概念介绍 1.2 实现原理 1.3 组成构件 1.4 配置文件 1.5 系统特性 1.6 术语定义 1.7 解决方案 二.实时主备集群 ...
- 互联网级监控系统必备-时序数据库之Influxdb集群及踩过的坑
上篇博文中,我们介绍了做互联网级监控系统的必备-Influxdb的关键特性.数据读写.应用场景:互联网级监控系统必备-时序数据库之Influxdb 本文中,我们介绍Influxdb数据库集群的搭建,同 ...
- 国产数据库之达梦数据库 - DM7 MPP集群安装配置
武汉达梦数据库作为国产数据库较有代表性的企业,在数据库研发方面投入了大量的精力,其自主研发的达梦数据库DM7,除了具有单机版可与Oracle相媲美的能力外,同时也研发了一款无共享MPP架构的数据库软件 ...
- 数据库应用——MySQL集群
MySQL集群 MySQL复制技术 使用集群的目的是? 什么是MySQL集群? 集群案例 一.集群环境准备 二.一主一从(M-S)手动 2.1 主服务器配置 2.2 从服务器配置 三.一主一从(M-S ...
最新文章
- 近期活动盘点:首届Apache Flink 极客挑战赛、2019年社会计算机国际会议
- 学习计算机视觉你需要知道这关键的八点
- linux系统vsftpd登陆慢卡怎么办
- 文献记录(part95)--CCMS: A nonlinear clustering method based on crowd movement and selection
- ExtJS4.0的数据集 .
- 五步学会XMLHttpRequest
- PHP中普通类、抽象类、接口之间的关联
- C++ 牛客网普及组第二次测试B
- python安装详细步骤windows10_Windows10系统安装Python教程
- 离散傅里叶变换终极推导
- 3dmax linux版本,如何安装Linux版FLOW-3D及注意事项
- 网站能使用微软雅黑字体吗?是否会构成侵权?微软雅黑有版本吗?
- 宇枫资本上班族理财的方法
- 关于BTA12-600B双向可控硅应用中遇到问题的思考
- did you register the component correctly
- LZJ的python第6次打卡
- Windows--如何使用PE安装官方ISO镜像
- 使用不同的TCP端口架设多个网站
- 理解GloVe模型(+总结)
- 观《白蛇缘起》小感,不想被剧透勿点