1
darasion 2010-12-15 22:41:12 +08:00
首先,你必须想想:你真的必须要连续的 ID 吗?
如果不是必须的,那就放弃它是效率最高的。 |
3
keakon 2010-12-15 23:19:04 +08:00
简单来说,没法做到id连续且高效
同时创建2个实体时,你没法保证id不冲突,除非所有实体都在一个实体组 而如果使用实体组,你更改任何一个实体,都会导致其他实体暂时不能被更改 如果id不需要完全连续(允许冲突时跳跃1的话),使用memcache来加锁或许可以搞定 至于你提到的2个方法,v2ex的更有效,因为get比query快,而且不会因为索引未生效而得到错误结果 |
4
julia OP 谢谢
|