【问题标题】:Converting REST API JSON schema into a CQL Cassandra schema将 REST API JSON 模式转换为 CQL Cassandra 模式
【发布时间】:2021-09-12 22:19:43
【问题描述】:

我想将来自 Rest API 的数据下载到数据库中。我想保存的数据是类型化的对象,例如 java 对象。我之所以选择 cassandra,是因为它支持类型 Array 类型、Map 类型,而不是标准 SQLdatabase(Mysql, Sqlite,..)。最好序列化java对象。

首先,我应该从 REST API 的 json 模式创建表 CQL。如何从 REST API 的 json 模式生成 CQL 表。

我知道 openapi-generator 可以从 json 模式生成 mysql 模式,但目前不支持 CQL。所以我需要寻找替代解决方案。

【问题讨论】:

  • 我不知道开箱即用的 openapi 有什么东西......也许你可以看看 Stargate (stargate.io)
  • 感谢您的回复。我查看了 Stargate 的 REST API 的“创建表”部分stargate.io/docs/stargate/1.0/quickstart/…。但是用于提交创建表请求的json模式格式与我要下载数据的网站的REST API使用的swagger json模式不同。所以我无法使用 Stargate 在 Cassandra 中自动生成表格。

标签: json rest cassandra jsonschema cql


【解决方案1】:

我没有广泛使用现成的软件包来管理 Cassandra 架构,但可能有开源项目或像 Hackolade 这样的软件可以为您做到这一点。

https://cassandra.link/cassandra.toolkit/ 由 Anant 管理(我没有任何从属关系)拥有大量您可能感兴趣的资源。干杯!

【讨论】:

  • 谢谢,我去看看
猜你喜欢
  • 1970-01-01
  • 2020-01-17
  • 2017-07-08
  • 1970-01-01
  • 1970-01-01
  • 2017-03-27
  • 2012-09-10
  • 1970-01-01
相关资源
最近更新 更多