之前在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数据库持久性,扩展集群相关推荐

  1. Moebius数据库多活集群

    背景 数据库是信息化的基石,支撑着整个业务系统,发挥着非常重要的作用,被喻为"IT的心脏".因此,让数据库安全.稳定.高效地运行已经成为IT管理者必须要面对的问题.数据库在底层架构 ...

  2. 达梦7数据库数据守护集群 技术方案

    达梦数据库数据守护集群 技术方案 目录 1 DM7数据守护集群部署实施流程 3 1.1 流程 3 1.2 系统架构图 3 1.3 网络拓扑图 4 2 部署规划 4 2.1 路径规划 4 2.2 实例规 ...

  3. 搭建pxc集群时需要先安装mysql么_完美起航-高可用MySQL数据库之PXC集群

    高可用MySQL数据库之PXC集群 前言 在上一篇文章介绍了时下流行的几种数据库产品后(公众号发送"NewSQL"查看),有不少小伙伴表示对自动集群的数据库感兴趣,特别是Cockr ...

  4. MySQL数据库高可用集群搭建-PXC集群部署

    Percona XtraDB Cluster(下文简称PXC集群)提供了MySQL高可用的一种实现方法.集群是有节点组成的,推荐配置至少3个节点,但是也可以运行在2个节点上. PXC原理描述: 分布式 ...

  5. mysql脑裂_GALERA ARBITRATOR - 数据库多主集群对应脑裂的解决方案

    GALERA ARBITRATOR 因为Galera集群需要至少3个节点组成集群,才不会发生脑裂状况. Galera集群部署推荐的是至少三个实例或三个节点或三个数据中心等等. 如果添加一个节点会成本太 ...

  6. 【达梦数据库】DM 集群简介

    文章目录 前言 一.数据守护 (Data Watch) 1.1 概念介绍 1.2 实现原理 1.3 组成构件 1.4 配置文件 1.5 系统特性 1.6 术语定义 1.7 解决方案 二.实时主备集群 ...

  7. 互联网级监控系统必备-时序数据库之Influxdb集群及踩过的坑

    上篇博文中,我们介绍了做互联网级监控系统的必备-Influxdb的关键特性.数据读写.应用场景:互联网级监控系统必备-时序数据库之Influxdb 本文中,我们介绍Influxdb数据库集群的搭建,同 ...

  8. 国产数据库之达梦数据库 - DM7 MPP集群安装配置

    武汉达梦数据库作为国产数据库较有代表性的企业,在数据库研发方面投入了大量的精力,其自主研发的达梦数据库DM7,除了具有单机版可与Oracle相媲美的能力外,同时也研发了一款无共享MPP架构的数据库软件 ...

  9. 数据库应用——MySQL集群

    MySQL集群 MySQL复制技术 使用集群的目的是? 什么是MySQL集群? 集群案例 一.集群环境准备 二.一主一从(M-S)手动 2.1 主服务器配置 2.2 从服务器配置 三.一主一从(M-S ...

最新文章

  1. 近期活动盘点:首届Apache Flink 极客挑战赛、2019年社会计算机国际会议
  2. 学习计算机视觉你需要知道这关键的八点
  3. linux系统vsftpd登陆慢卡怎么办
  4. 文献记录(part95)--CCMS: A nonlinear clustering method based on crowd movement and selection
  5. ExtJS4.0的数据集 .
  6. 五步学会XMLHttpRequest
  7. PHP中普通类、抽象类、接口之间的关联
  8. C++ 牛客网普及组第二次测试B
  9. python安装详细步骤windows10_Windows10系统安装Python教程
  10. 离散傅里叶变换终极推导
  11. 3dmax linux版本,如何安装Linux版FLOW-3D及注意事项
  12. 网站能使用微软雅黑字体吗?是否会构成侵权?微软雅黑有版本吗?
  13. 宇枫资本上班族理财的方法
  14. 关于BTA12-600B双向可控硅应用中遇到问题的思考
  15. did you register the component correctly
  16. LZJ的python第6次打卡
  17. Windows--如何使用PE安装官方ISO镜像
  18. 使用不同的TCP端口架设多个网站
  19. 理解GloVe模型(+总结)
  20. 观《白蛇缘起》小感,不想被剧透勿点

热门文章

  1. SQL的四种匹配模式
  2. 智能时代与华为路标:手机影像的文艺复兴史
  3. text-align:center设置居中不起作用
  4. 搭建electron+vue工程以及遇到的问题解决
  5. java生成xml符号被转义_xml 转义特殊字符
  6. 宋仲基和宋慧乔要结婚了?盘点那些因戏生情的CP们
  7. Hyperf获取当前请求的控制器、方法和路由
  8. C语言编程中关于头文件使用问题
  9. 深入理解傅里叶变换--FT
  10. 中医药文化进校园进课堂之河南省实验小学