精华内容
下载资源
问答
  • voltDB

    2020-06-06 18:20:17
    VoltDB数据库是一个分布式,可扩展,shared-nothing的内存数据库。使用JAVA 写的存储过程来定义事务。使用标准SQL访问数据,使用并行的单线程处理方式确保数据一致性,同时避免了传统数据库的锁,插销,资源管理开销...

    官网:https://www.voltdb.com

    1,简介

    VoltDB数据库是一个分布式,可扩展,shared-nothing的内存数据库。使用JAVA 写的存储过程来定义事务。使用标准SQL访问数据,使用并行的单线程处理方式确保数据一致性,同时避免了传统数据库的锁,插销,资源管理开销。VoltDB 架构从一开始设计为高性能业务关键型应用的最佳解决方案,其吞吐量是当前数据库产品的 45 倍。该体系结构还允许 VoltDB 数据库随着数据量和事务要求的增长而向群集中添加处理器,从而轻松扩展。 VoltDB具有如下特点:

    高吞吐量:百万次每秒
    横向拓展:可以根据需求自由拓展,性能线性增长。
    高可用性:数据支持副本、也可以持久化保存、除此之外,还支持双活机制。
    实时数据分析:数据实时性高,因为都是内存计算。
    完整ACID支持,保证事务性和可靠性。
    

    ACID

    • 原子性(Atomicity)  VoltDB通过使用存储过程来确保原子性,一个存储过程执行必须等待前一个存储过程成功或因为失败而回滚结束。
    • 一致性(Consistency) VoltDB强数据类型约定,在所有的数据库查询中强制schema与数据类型约束.
    • 隔离性(Isolation)  VoltDB事务全局(所有被影响的分区)顺序执行(没有交叉)(任何一个分区同一时间只有一个执行,即串行的)。
    • 持久性(Durability)  VoltDB提供K-safely机制以及snapshot,确保数据持久化。

    2,安装要求

    官方建议: 

    2.1 安装环境要求

    • 本实验使用ubuntu1804
    • python2.7以上,不支持python3
    • java8

    2.2官网注册账号,获取下载企业版链接

    邮件内容如下: 

    注册地址https://www.voltdb.io/%e4%b8%8b%e8%bd%bdvoltdb%e4%bc%81%e4%b8%9a%e7%89%88/

    2.3 下载voltdb

    https://hs-2180197.t.hubspotemail.net/e2t/tc/VWPS3p4dDwj2W1GZK023DTW-LW7TctdS49_9NBMwF3S37SKxDV5X_Kf7CgLc8W11yrVL3kJfqrW5f7XvK9hTVsyV3cgSV5syNV0W35C-Ky8x6hXKVWsk_D7D66rYW1N9RM63fd0_GW2zMh1229vwDrW2s-RP34_qLRXW50Hfjt748M5dVPPZzs1Kz_l8VS7s2c7lK0k8W2nqjcp4SwBCHW6l6yDc2M-Q4DW68LhJj7P-S0-W6krntM6F_vcLVw1fPP4D8xyGW4JPg775-02tlW5zzywG84kMhvW22bKg12KQ70HW5pN1pF2tkw6rW27pxH-5b3w0MW1trRz42GqMFrW8hvt644-XN6nF1HYGsWY0R3W8dHygt4w4ZWFW3Y_vHw47vC4BVrVXDh8_ZwSpW4xb9J76TVs1XW2J5drg4wJ9nzW7lr_BV32Hq2bV3_vRH8LKnt7W5msZgT92kG90W4M5wB28fP45bW8vscnY8Qw64LW95bF747xS2vgW8XkGCJ5n17FQW7Qzkdz77S1-BN8cvD2RqlPxcW2s5Mwr2_BSPJW3BWmWx8Qmp87W2dgP_Z1WHnk2W2g0Qsr4WHyhMW4lBCML3--yKbW8cTwcg68dG2wW6WMxK_5CMFzZN2DKjkj7-rB5W8DtqLz7-hrZyW7CXsbr4MRbCs3dvX1

    2.4 安装OpenJDK和python2.7

    apt install openjdk-8-jdk
    
    apt install python2.7
    apt-get --reinstall install python-minimal
    

    2.5 解压voltdb

    mkdir /usr/local/voltdb9
    cd /usr/local/src
    tar xf voltdb-ent-9.3.1.tar.gz -C /usr/local/voltdb9 
    
    ln -s /usr/local/voltdb9/bin/voltdb /usr/bin/voltdb
    ln -s /usr/local/voltdb9/bin/voltsql /usr/bin/voltsql
    ln -s /usr/local/voltdb9/bin/sqlcmd /usr/bin/sqlcmd
    
    

    2.6 运行

    2.6.1 初始化工作空间

    voltdb init
    

    在当前目录生成voltdbroot文件夹,里面存放着数据库数据之类的东西,还有命令行快照,用来恢复数据

    2.6.2 运行voltdb

    voltdb start
    

    2.6.2 通过cmd操作数据库

    sqlcmd
    

    2.6.3 关闭

    voltadmin shutdown
    

    2.6.4 连接管理后端

    http://localhost:8080
    

    3,操作测试

    文档位置:https://docs.voltdb.com/

    3.1 输入DDL语句

    3.1.1 导入sql文件

    示例:

    $ sqlcmd < myschema.sql
    

    或者

    $ sqlcmd
    1> file myschema.sql;
    

    3.1.2 直接在 sqlcmd 提示符处输入 DDL:

    示例:

    $ sqlcmd
    1> 
    2> CREATE TABLE Customer (
    3>   CustomerID INTEGER UNIQUE NOT NULL,
    4>   FirstName VARCHAR(15),
    5>   LastName VARCHAR (15),
    6>   PRIMARY KEY(CustomerID)
    7> );
    展开全文
  • voltdb

    2019-10-06 01:47:09
    voltdb posted on 2011-10-22 21:47lexus 阅读(...) 评论(...) 编辑 收藏 ...


    posted on 2011-10-22 21:47 lexus 阅读(...) 评论(...) 编辑 收藏

    转载于:https://www.cnblogs.com/lexus/archive/2011/10/22/2221448.html

    展开全文
  • VoltDB

    2015-11-04 15:50:00
    VoltDB VoltDB,一个内存数据库,提供了 NoSQL 数据库的可伸缩性和传统关系数据库系统的 ACID 一致性。 VoltDB是一个内存中的开源OLTPSQL数据库,能够保证事务的完整性(ACID)。它是Postgres和Ingres联合创始人...

    VoltDB

     

    VoltDB,一个内存数据库,提供了 NoSQL 数据库的可伸缩性和传统关系数据库系统的 ACID 一致性。

    VoltDB是一个内存中的开源OLTP SQL数据库,能够保证事务的完整性(ACID)。它是Postgres和Ingres联合创始人Mike Stonebraker领导开发的下一代开源数据库管理系统。它能在现有的廉价服务器集群上实现每秒数百万次数据处理。

    展开全文
  • VoltDB support

    2021-01-09 05:48:24
    <p>VoltDB is a bit different compared to other SQL databases, but the <a href="https://github.com/VoltDB/voltdb-client-nodejs">node client</a> would allow us to at least introduce basic query support ...
  • voltdb mysql_VoltDB安装

    2021-01-30 12:55:20
    1.什么是VoltDB?是一个优化吞吐率的高性能集群开源SQLRDBMS(Database Management System),它是一个内存关系型数据库,既获得了nosql的良好可扩展性,高吞吐量的数据处理,又没有放弃原传统关系型数据库的事务支持--...

    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管理控制台:

    225a0edc6d4ede3e0827379bde6e4e88.png

    展开全文
  • <div><p>VoltDB has had a YCSB implementation for a few years now - see https://github.com/VoltDB/voltdb/tree/master/tests/test_apps/ycsb . While we supported the benchmark we'd never get round to ...
  • voltdb集群资源包

    2020-09-22 10:58:24
    搭建voltdb集群所有包,包含了voltdb-voltdb-9.1.tar.gz、apache-ant-1.9.14-bin.tar.gz、jdk-8u171-linux-x64.tar.gz
  • VoltDB入门

    2019-03-22 10:23:00
    安装运行 环境要求 python2.7以上,不支持python3 java8 安装 ...解压 把voltdb/bin/加入环境变量 ...voltdb inti 在当前目录生成voltdbroot文件夹,里面存放着数据库数据之类的东西,还有命令行快照,用来...voltdb s...
  • VoltDB 实战

    2016-12-06 14:22:20
    1. VoltDB 安装, 配置, 运行 2. VoltDB 中 table的设计 3. VoltDB Store Procedure的开发 4. VoltDB 定制化开发 5. VoltDB 数据复制 6. VoltDB XDCR 冲突数据的解决 7. VoltDB 系统调优 8. VoltDB trouble ...
  • voltdb-ent

    2017-04-29 10:23:25
    voltdb-ent-7.1.1.tar.gz
  • VoltDB资料

    2012-05-03 17:01:07
    VoltDB培训资料,有需要的可以下来研究一下!
  • VOLTDB中文文档.zip

    2019-10-11 09:09:46
    里面包函:VOLTDB最佳实践V1.0.pdf、VOLTDB管理员手册.pdf、VOLTDB入门手册.pdf
  • 本帖最后由 〇〇 于 2014-8-31 16:23 编辑VoltDB实时投票应用性能测试分类: 工作日志272013-01voter是votedb开源包中的一个性能测试程序,代码位于源码包examples/voter/目录下。该程序模拟短时间内大量用户发起投票...
  • VoltDB介绍

    千次阅读 2018-11-07 13:46:52
    转自:https://blog.csdn.net/ransom0512/article/details/50440316 http://www.360doc.com/content/16/0712/11/9200790_574921580.shtml ...   VoltDB数据库是一个分布式,可扩展,s...
  • VoltDB FAQ

    2016-03-31 11:51:45
    1.1VoltDB为何物? VoltDB是为满足极端多的事务处理以及以下需求而设计的关系数据库系统: 可以提供比传统数据库系统好很多的性能。 可以线性扩展。 兼容SQL作为数据库管理接口。 兼容ACID,满足数据一致与完整性。 ...
  • VoltDB 简介

    2018-11-07 13:46:25
    https://www.ibm.com/developerworks/cn/opensource/os-voltdb/   过去几年来,出现了一种称为 NoSQL 的新型数据库管理系统。设计这些数据存储是为了克服在扩展传统关系数据库来处理一些应用程序时必须处理的数据...
  • 之前在git上下载的voltdb,以及在官网下载的社区版voltdb均不支持持久性事务,和扩展集群,今天下载了企业试用版voltdb,安装过程不再赘述,记录一下我的使用过程持久性测试以前的voltadminshutdown;之后重新启动...
  • VoltDB Admin Guide

    2020-03-29 21:58:45
    第1章 管理VoltDB数据库 VoltDB是一个分布式内存数据库,设计的目的是最大程度提高商用服务器的吞吐性能。VoltDB架构比传统的数据库产品提供了许多优点,同时避免的NoSQL解决方案的缺陷: • 通过对数据和存储过程的...
  • Laravel开发-laravel-voltdb

    2019-08-28 04:59:26
    Laravel开发-laravel-voltdb Laravel的VoltDB提供商
  • voltDB性能

    千次阅读 2014-10-31 13:16:15
    VoltDB has good performance with many connection in parallel. How can VoltDB deal with many connections?
  • VoltDB上手介绍

    2019-09-17 16:16:48
    下一篇预告,VoltDB官方例程Voter(实时... 最近开始研究voltdb,先分享一些粗浅的安装和使用经验 1)介绍 “Time is the enemy of data”。我觉得VoltDB官网的这句话相当有道理。大数据时代,最关键的技术问题...
  • VoltDB technical overview

    2014-02-09 20:14:49
    VoltDB technical overview Just found it some days ago. It is more like a traditional OLTP DBMS than other products.
  • voltDB链接

    2014-11-18 10:05:18
    https://issues.voltdb.com/browse

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 438
精华内容 175
关键字:

VoltDB