问题标签 [scalardb]
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.
scalardb - 在 Scalardb 中启用日志记录
如何在 Scalardb 中启用日志记录?支持回退吗?我的应用程序中的 ScalarDB 逻辑抛出 NullPointerException。我想启用跟踪以了解问题可能出在哪里。
scalardb - ScalarDB 何时以及为何抛出 UnknownTransactionStatusException
从示例https://github.com/indetail-blockchain/getting-started-with-scalardb中,transaction.commit 可以抛出两个异常
• CommitException,表示提交失败。在这种情况下,建议使用 transaction.abort() 回滚事务 • UnknownTransactionStatusException 表示事务提交处于未知状态。它可能已经提交,也可能没有。
abort 是否保证回滚?
在什么情况下会抛出 UnknownTransactionStatusException?
如果抛出 UnknownTransactionStatusException 有什么补救措施?我应该叫中止吗?这会保证回滚到以前的一致状态吗?
scalardb - 如何获取分布式事务管理器的实例
我正在按照这个例子来测试 ScalarDB。
https://github.com/indetail-blockchain/getting-started-with-scalardb
例子说
" 执行事务 可以从 transactionManager 中检索 DistributedTransaction。然后使用此对象执行所需的操作并最终提交它们。"
虽然从示例中不清楚是什么transactionManager以及如何从中创建 DistributedTransaction。
如何创建 DistributedTransaction 实例?
scalardb - scalardb 调试打印显示 `?` 的值。有错误吗?
当我执行查询时,我看到 Scalardb 打印包含?值。
这些值似乎已正确添加。我忽略的地方有错误吗?
scalardb - 我可以将现有的 Cassandra 会话传递给 TransactionService 吗?
在 Scalardb 中,
TransactionService每次我实例化它时都会创建一个新会话吗?我可以
TransactionService在应用程序启动时创建一个并在整个应用程序生命周期中使用相同的会话吗?如果连接中断,TransactionService 会抛出我的应用程序可以处理并尝试重新连接的异常吗?
scalardb - 是否可以从 TransactionService 获取会话对象(Datastax 驱动程序)的引用
我的代码使用Session来自 Datastax Java 驱动程序的对象。是否可以从 TransactionService 获取底层 Session 对象的引用?由于我目前正在尝试使用 ScalarDB,因此我想避免在很多地方更改代码。我更愿意将 Session 对象和 TransactionService 对象传递给我现在正在更改的类。
scalardb - 如果我只获取值,我是否需要使用提交
我想检查数据库中是否存在用户。我需要使用commit吗?这段代码是获取值的正确方法吗?
什么时候会实际获取这些值?当我打电话transaction.get或打电话时transaction.commit?
scalardb - scalardb 是否支持时间戳类型?如果现在,文本或 blob 是存储时间戳的最佳方式吗?
scalardb 是否支持时间戳类型?如果不是,存储时间戳的最佳方法是文本、blob 还是其他类型?
这个模式现在可以工作吗?
scalardb - 进行 Cassy 备份时显示警告消息
当我尝试使用 Cassy 进行备份、增量备份和一致性备份并恢复它们时,我可以检查所有操作是否成功。因为我可以在我的 S3 上看到所有类型的备份和恢复的数据。但是在 Cassy Logs 上,我每次备份时都可以看到 Warinig 日志。有什么问题吗?你介意告诉我如何解决警告吗?
贝娄是日志。
scalardb - com.scalar.db.exception.storage.NoMutationException:未应用任何突变。使用 ScalarDB 时出错
问题是关于 Scalar DB ( https://github.com/scalar-labs/scalardb )。
以下代码给出了com.scalar.db.exception.storage.NoMutationException: no mutation was applied.导致此错误的原因以及如何修复它?