cassandra - 如何使用 scyllaDB 实现 Liquibase?

标签 cassandra liquibase scylla cassandra-jdbc-driver

我尝试使用指南 Liquibase with Apache Cassandra 使用 Apache Cassandra 实现 Liquibase 。该指南解释得很清楚,我能够成功实现该示例。

但是,由于我是 ScyllaDB 和 Liquibase 的新手,所以我现在正在尝试使用 ScyllaDB 实现 Liquibase。不幸的是,我无法找到有关如何执行此操作的指南。

我从上面的Liquibase with Apache Cassandra示例中了解到,我们需要两个 JAR 文件 - 一个 JDBC 驱动程序一个 Liquibase 扩展,但是我找不到它们。

有人可以帮我完成这个任务吗?任何小的帮助将不胜感激,因为这将为我解决一个大问题。谢谢。

最佳答案

您应该能够使用与 Cassandra 相同的设置,但通过 jdbc URL 将其指向您的 ScyllaDB,就像它是 Cassandra 数据库一样。因为 ScyllaDB 声称兼容 Cassandra。因此,您需要更改主机名、端口和数据库,但将前缀保留为“cassandra”。

如果您雄心勃勃,您可以为 ScyllaDB 实现 Liquibase 扩展。查看此处的文档了解如何执行此操作:https://contribute.liquibase.com/extensions-integrations/extension-guides/add-a-database/

关于cassandra - 如何使用 scyllaDB 实现 Liquibase?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/76127413/

相关文章:

python - 从 Cassandra 检索有序计数器的最佳方法

mysql - H2 和 MySQL 兼容性问题

MySQL 触发器 Liquibase

cassandra - 与 Bigtable 相比,Cassandra 数据模型中关于列族的概念差异?

scylla - ScyllaDB 节点应该多久修复一次?

python - Cassandra 十进制精度问题

java - 使用java Spark将数据集保存到cassandra

java - 回滚问题 - Liquibase

cassandra - ScyllaDB 2.1 - 与物化 View 不一致

Cassandra 聊天应用程序 : sorting rooms after last message inserted