database - Cassandra 约束

标签 database cassandra nosql

我们有一个用例,仅允许 cassandra 列中的某些值。

示例:

 CREATED TABLE Cars(
    company text,
    model text,
    year int,
    vin text
 )

其中一家公司可能来自特定的汽车制造商列表,例如通用汽车、丰田、本田等

cassandra 是否支持为上述用例定义约束? 或者这需要在程序级别处理?

最佳答案

cassandra 中没有对枚举的内置支持。

但是 Datastax 驱动程序确实可以选择定义自定义编解码器,这可能会有所帮助。

Enum Java Driver

关于database - Cassandra 约束,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52378495/

相关文章:

php - 帮助 - 使用 PHP 插入 MySQL 数据库

testing - 如何在用户配置文件模式下正确使用 cassandra-stress 工具?

mysql - AWS DynamoDB 表结构?

database - 从 Delphi XE2 高效访问各种 DBMS

java - 在 Oracle DB 18c 上获取 "Unable to check for available memory."

php - 有选择地进入 cassandra 比正常获取更快?

cassandra - 如果我在 cassandra.yaml 文件中指定 row_cache_size_in_mb =5Gb,那么 cassandra 是否会从堆内存中保留 5GB?

c# - Redis使用的数据结构

orientdb - 在orient DB中创建数据库时LOCAL和REMOTE的区别?

database - Magento Checkout 条款和条件,它们存储在哪里?