关于项目中使用系统统一序列还是单表独立序列
1、先解释下名词,所谓系统统一序列即整个系统只有一个sequence,并使用这一个sequence生成的值当做所有数据的代理主键。单表独立序列指的是每个表建立一个序列,然后每个表使用自己的序列来作为代理主键。
2、关于这个问题,我和公司以前的几个同事分歧很大,主要是他们以前由独立序列转变为系统统一序列的理由过于牵强,而我使用独立序列的主要理由是因为我的习惯是将独立序列的前100个预留给特殊意义的数据,即虽然说是代理主键,但还是会保留部分的业务含义。同时,独立的序列在多个系统之间导数据我觉得都会占优势,总之,在之前我就压根没想过要用所谓的统一序列,也没遇见过,或许是我孤陋寡闻了。。。
3、不知道大家对此问题有什么看法,或者你们实际中是使用统一的还是独立的。