如何使用Cassandra准备架构
describe("child class", () => {
let child: Child;
beforeEach(() => {
child = new Child();
});
describe("Initialization", () => {
expect(child.member).toBe(...);
});
});
什么是正面和负面?
答案 0 :(得分:1)
1.Thickets,用户等。
说明你想如何查询日期,模型将在
之后
- 我应该像关系数据库那样使用自动增量的id吗?是的,不,为什么?
醇>
没有像Cassandra这样的序列,因为它需要一个锁,我们讨厌在分布式数据库中锁定。请改为使用随机UUID生成。如果要增加值,请使用TimeUUID。看看这个助手类:https://github.com/datastax/java-driver/blob/3.0/driver-core/src/main/java/com/datastax/driver/core/utils/UUIDs.java
- 我应该自己使用CRUD映射还是准备DAO?你能否澄清正面和负面的一面?
醇>
您可以同时使用两者。有些人更喜欢使用对象映射器,有些人更喜欢自己手动编写查询以获得更好的控制(至少这是他们所相信的)。这是个人品味的问题。