我正在寻找一种方法来获得每个数据库本身的唯一ID。这个想法是在我的应用程序的不同安装之间交换对象。因此,我为单个数据库中的所有对象设置了唯一ID,但是为了将这些对象交换到具有相同模式的其他数据库,我引入了一个由主ID和辅助ID组成的复合ID,其中主ID在单个数据库中是唯一的,辅助ID在具有相同模式的多个数据库中应该是唯一的。
有人知道这个问题的去中心化解决方案吗?
为每行使用一个全局唯一标识符解决了这个问题。Java本身提供了一个UUID生成器,但是也有更多(更好)的第三方生成器。