0
A
回答
2
您可能需要在联合数据库中使用基于guid的密钥。
如果您考虑多个地方生成一个整数密钥,碰撞的可能性很大。对于SQL Azure中的联合数据库,您正在处理跨多个实例的同一个表拆分。这就是为什么你不能有一个由身份生成的整数。
2
您可以创建bigint列并使用Identity生成器(如SnowMaker)在整个联合中生成唯一ID。我在我的一个项目上使用它,并且工作得非常好
相关问题
- 1. Android的SQL-Lite数据库支持关键约束
- 2. SQLite3不支持外键约束吗?
- 3. 支持Rails中的外键约束
- 4. ORM和数据库约束
- 5. 数据库外键约束
- 6. sql数据库oracle约束
- 7. android sqlite数据库约束
- 8. Alfresco是否支持向关联添加约束?
- 9. C++ 14是否支持不受约束的泛型函数?
- 10. CouchDB是否支持unqiue密钥约束?
- 11. MySQL是否支持检查约束?
- 12. 对延迟约束的Neo4j支持
- 13. 轨道数据库约束自我指涉关联
- 14. hibernate - 多对一约束中不支持的SQL类型2005
- 15. 有效约束不支持symfony2中的组选项
- 16. 数据库设计/建模问题 - 约束或无约束?
- 17. Thinktecture Identity Server Cors支持
- 18. 其中约束不和不保持
- 19. MongoDB的复合键:InvalidOperationException异常:不支持{}文件.Identity
- 20. SQL:数据库的标准化,同时保持约束
- 21. 组合约束和数据变换器
- 22. 支持库不支持aar
- 23. ARM内联约束
- 24. Spring数据redis存储库不支持集合查询?
- 25. DAO数据库类不支持
- 26. 现有数据库不支持外键
- 27. sqlite数据库不支持2.1,2.2版本但2.3支持
- 28. flyway支持的数据库
- 29. dbDacFx:支持的数据库
- 30. Objective-C:数据库支持