OOAD 和卡桑德拉。如何?
OOAD and Cassandra. How?
当您的规范数据源是 Cassandra 时,我正在努力进行面向对象的分析和设计。
具体来说:
- 如果数据在非规范化的 cassandra 表中重复,我如何保持数据一致性?
- 如何保持干净的对象设计?我是否必须有一个参考图来显示我的域模型如何映射到非规范化表?
谢谢。
本质上,这与使用 RDBMS 作为数据存储的方式相同。创建 OO 域模型 类。通过抽象接口访问数据存储,即 持久层 ,它接受并提供那些 类 的对象。在内部,让持久层与域模型 类 和 Cassandra 表相互转换。
当您的规范数据源是 Cassandra 时,我正在努力进行面向对象的分析和设计。
具体来说:
- 如果数据在非规范化的 cassandra 表中重复,我如何保持数据一致性?
- 如何保持干净的对象设计?我是否必须有一个参考图来显示我的域模型如何映射到非规范化表?
谢谢。
本质上,这与使用 RDBMS 作为数据存储的方式相同。创建 OO 域模型 类。通过抽象接口访问数据存储,即 持久层 ,它接受并提供那些 类 的对象。在内部,让持久层与域模型 类 和 Cassandra 表相互转换。