问题标签 [voltdb]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
715 浏览

java - 使用 jdbc 在 volt-db 中创建表

启动后是否可以在内存数据库的voltdb中创建表

我正在尝试使用 JDBC 在 volt-db 中创建一个表

下面是我的程序

下面是堆栈跟踪

0 投票
1 回答
377 浏览

java - 在 voltdb 的存储过程中运行选择查询后出现错误

在 Volt DB 存储过程中运行选择查询时出现运行时错误。当我在 volt DB web studio 中运行选择查询时,一切都很好。错误如下:

错误:VOLTDB 错误:意外失败:java.lang.RuntimeException:VoltTableRow 处于无效状态。考虑调用AdvanceRow()。在 org.voltdb.VoltTableRow.validateColumnType(VoltTableRow.java:752) 在 org.voltdb.VoltTableRow.getDouble(VoltTableRow.java:384) 在程序.testPrcUpdateConstraint.run(testPrcUpdateConstraint.java:93) 在 sun.reflect.NativeMethodAccessorImpl。在 sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) 在 sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) 在 java.lang.reflect.Method.invoke(Method.java: 43) 的 invoke0(Native Method) 606) 在 org.voltdb.ProcedureRunner.call(ProcedureRunner.java:316) 在 org.voltdb.iv2.ProcedureTask.processInitiateTask(ProcedureTask.java:111) 在 org.voltdb.iv2.MpProcedureTask.run(MpProcedureTask.java:157) ) 在 org.voltdb.iv2.MpRoSite。

关于可能出了什么问题的任何指示都会非常有帮助。

0 投票
1 回答
375 浏览

database - VoltDB 是否使用压缩?

我认为 VoltDB 使用压缩,但我不确定。VoltDB 的主要创建者 Mike Stonebraker 曾在 Vertica 工作,该软件大量使用压缩。我听说过一个案例,有人加载了几 GB 的连续整数,加载数据后数据库大小几乎只有 1 GB。

0 投票
1 回答
98 浏览

stored-procedures - 尝试使用 voltQueueSQLExperimental 运行临时插入查询时出错

尝试使用 voltQueueSQLExperimental() 函数在 volt db 中执行动态插入查询时出现错误。SQL 很好,因为我在 volt web studio 上单独运行它。错误如下:

错误:VOLTDB 错误:用户中止尝试将 DML adhoc sql '插入到 volt_temp_constraints (asset_id,config_id,session_id,sam_id) 值 (12,13,'abc',12)' 来自程序.testPrcUpdateConstraint.run( testPrcUpdateConstraint.java:155)

请注意,生成的 SQL 是动态的和临时的,不能事先静态生成。

0 投票
2 回答
318 浏览

database - 为什么将数据加载到 voltdb 很慢?

将数据加载到 voltdb 中的最快方法是什么?我正在使用推荐的命令:csvloader,格式为:

但是加载时间很长。为什么慢?

0 投票
2 回答
408 浏览

apache-kafka - 将数据从伏特导出到卡夫卡

我们正在尝试做一个 POC,我们尝试将数据从 volt db 表导出到 kafka 下面是我遵循的步骤:-

Step1:- 准备deployment.xml以启用导出到kafka

Step2:- 然后Strted voltdb服务器

Step3:- 创建一个仅导出表并在其中插入一些数据

在此之后,我尝试验证是否在 kafka 中创建了任何主题,但没有。

我还可以看到 exportoverflow 目录中所有数据的记录。谁能告诉我这里缺少什么。

0 投票
1 回答
241 浏览

voltdb - VoltDB 是否压缩磁盘上的数据?

我很好奇 VoltDB 是否压缩磁盘上的数据/静态数据。

如果是,使用的算法是什么?是否有第 3 方压缩方法的选项(例如,允许丢失的专有视频流压缩算法)?

0 投票
1 回答
182 浏览

voltdb - VOLTDB 错误:用户中止

我正在使用 voltdb-5.0.2 并将数据库作为 voltdb create --zookeeper portno 启动

我已经从 voltdb 中的 java 类加载了一个过程。该过程接受参数 - tableName、columnName 和整数值。

这是 sqlcmd 行上的错误 - 当我将过程称为 - exec CheckDeleteProcedure arg1(NewTable) arg2 arg3。

VOLTDB 错误:用户中止尝试排队 DML adhoc sql '从 NewTable 中删除,其中 id <=?;' 从 checkdel.CheckDeleteProcedure.run(CheckDeleteProcedure.java:56) 的只读程序

0 投票
1 回答
165 浏览

java - VoltDB - 十进制值有太多零

当我尝试向 voltdb 中的列添加十进制值时,它总是在小数点上添加额外的零。列类型是 DECIMAL,相当于 Java 的 BigDecimal 类型。即使我在进行插入之前将 Java 中的 BigDecimal 值格式化为小数点后两位 BigDecimal,它仍然会在列中显示很多尾随零。

知道如何解决这个问题吗?

谢谢

0 投票
2 回答
245 浏览

procedure - 如何列出 voltdb 中的所有程序?

我想找到我之前定义的程序,那么如何列出所有程序voltdb

我应该使用哪个 cmd?