I've said my take on the solution before... But here again: We generate a list of 6-digit Base30 ids(2 million or so ... ) (..or 8-digit). randomly allocate and make them used. During sync when the ids collide we use the internal uuid to create separate rows and internally we always use a combination id for each row
--- Regards, Saptarshi PURKAYASTHA Director R & D, HISP India Health Information Systems Programme My Tech Blog: http://sunnytalkstech.blogspot.com You Live by CHOICE, Not by CHANCE 2010/3/4 Lars Helge Øverland <larshe...@gmail.com> > > > Been chatting a bit with John and he expressed concern about the > orgunit-randomnumber apprach. In India there are multiple installations and > one cannot know for sure that an orgunit name will be unique. How do we deal > with this? > > Using a globally unique identifier could be a solution, but the standard > Java implementation (UUID) uses 32 characters and is a bit long. Is > implementing our own, shorter one an option? > > Lars > > > > _______________________________________________ > Mailing list: https://launchpad.net/~dhis2-devs > Post to : dhis2-devs@lists.launchpad.net > Unsubscribe : https://launchpad.net/~dhis2-devs > More help : https://help.launchpad.net/ListHelp > >
_______________________________________________ Mailing list: https://launchpad.net/~dhis2-devs Post to : dhis2-devs@lists.launchpad.net Unsubscribe : https://launchpad.net/~dhis2-devs More help : https://help.launchpad.net/ListHelp