问题标签 [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.

0 投票
1 回答
36 浏览

azure-cosmosdb - ComosDB 配置上的 ScalarDB

我想估计 Scalar DB 上 Azure CosmosDB 的成本。CosmosDB 需要以下参数。但这些参数不是 ScalarDB 参数。

  • API
  • 区域数
  • 多区域写入
  • 默认一致性
  • 索引策略
  • 存储在事务存储中的总数据
  • 使用分析存储
  • 工作负载模式
  • 物品尺寸
  • 物业数量
  • 点读数/秒
  • 创建/秒
  • 更新/秒
  • 删除/秒
  • 查询/秒
  • 每次查询的平均 RU 费用

那么,我们应该设置哪个配置,我们可以将上面的参数映射到 Scalar DB 参数吗?

我确认以下问题。关于配置

  • API -> 卡桑德拉
  • 区域数 -> 如果我们需要写入多区域,请设置超过 2。
  • 多区域写入 -> 如果多区域超过 2,则设置为“启用”
  • 默认一致性 -> 强。但是 CosmosDB 可以满足跨多分区的事务。Scalar DB 涵盖了它。

关于 API 调用 标量 DB API 与 ComosDB API

  • 放置:无条件插入 => createItem()
  • 放置:插入条件 => readItem() -> 不存在 -> createItem()
  • 放置:使用条件更新 => readItem() -> 如果条件满足 -> 合并列 -> replaceItem()
  • 获取 -> 读取项目()
  • 无条件删除 => deleteItem()
  • 使用条件删除 => readItem() -> 如果条件满足 -> deleteItem()
  • 扫描 => container.queryItems()

我认为 ScalarDB 在上述检查事务状态的操作之前有一些操作。那么,Scalar DB 是否需要更多 ComosDB API 调用?

0 投票
2 回答
39 浏览

scalardb - 如何以将数据存储在 DynamoDBLocal 中的方式使用 ScalarDB?

我相信 ScalarDB 从版本 3.0.0 开始就支持 DynamoDB。我想以在 DynamoDBLocal 中存储数据的形式使用 ScalarDB。这样做的原因是,当我们作为一个团队开发时,我们准备测试数据来验证在本地环境中实现的源代码,并且我们希望在开发时不混入同一团队中其他工程师在工作时使用的测试数据。我们还担心,如果我们在本地环境中将开发过程中的测试数据存储在 AWS DynamoDB 中,我们将为此产生 AWS DynamoDB 成本。有什么方法可以将 ScalarDB 与 DynamoDBLocal 一起使用?

0 投票
1 回答
61 浏览

scalardb - 将 ScalarDB 与 DynamoDB 保留字用作列名时出现语法错误

我想将 ScalarDB 与在 DynamoDB 中创建的名为 user 的模式一起使用。

例如,用户模式定义如下

我能够在 DynamoDB 中创建此用户模式。但是,当我使用 ScalarDB 功能对此模式执行 CRUD 处理时,DynamoDB 返回语法冲突错误,因为“状态”是保留字。

这里总结了 DynamoDB 的保留字。 https://docs.aws.amazon.com/ja_jp/amazondynamodb/latest/developerguide/ReservedWords.html

在这种情况下,我想知道使用 ScalarDB 的工程师是否应该考虑到这个问题来定义他们的架构。如果未来的改进可以在列名中使用特定于数据库的保留字并仍然使用 ScalarDB 功能,我会很高兴。

0 投票
0 回答
34 浏览

scalardb - 我想知道cassy的错误日志在哪里输出

当我在我的项目中运行命令 cassy 时,它失败了。想知道失败的原因,但是不知道在哪里输出错误日志。

我想知道在哪里或如何定义 cassy 错误日志的输出位置。

这是 cassy 命令失败时的日志。

0 投票
1 回答
25 浏览

azure - 是否可以在单区域区域冗余配置中使用 Azure Cosmos DB 上的 Scalar DB?

在 Azure Cosmos DB 上使用 Scalar DB 时,我正在考虑使用区域冗余配置来提高可用性。

是否可以在单区域区域冗余配置中使用 Azure Cosmos DB 上的 Scalar DB?Cosmos DB 的一致性级别为 Strong。

0 投票
1 回答
39 浏览

amazon-dynamodb - 将多存储与 Scalar DB 一起使用时如何配置 Dynamo DB Local 的 Endpoint Override

为了在 Scalar DB 中使用多存储,我使用 MySQL 和 Dynamo DB Local 来实现它,但是 Dynamo DB Local 的 Endpoint Override 设置不起作用。

我已经配置了以下设置,但它们是否正确?