[Opensim-dev] standardizing on uuid string formats
James Stallings II
james.stallings at gmail.com
Fri Jun 13 14:21:44 UTC 2008
They are very much an issue; the Architecture Working Group on the Linden
Labs grid is currently attempting to work out many of these sorts of
details. Search the group in-world, it's free to join and fascinating
whether as a spectator or participant.
Cheers
Hiro/daTwitch
On Fri, Jun 13, 2008 at 9:08 AM, James Hughes <jamesh at bluewallgroup.com>
wrote:
> Sean Dague wrote:
> > We have 3 serialization formats for a UUID
> > * XXXXXXYYYYYYZZZZZZ....
> > * XXXXXX-YYYYYY-ZZZZZZ....
> > * binary packed version (used in the mysql assets table exclusively)
> >
> > This is definitely confusing. One of the reasons that we got here is
> > that there never was really a defined standard, and things grew and
> > changed over time. One of the reasons that we are still here is that
> > until recently, doing database migrations between formats would have
> > been a lot of crazy logic. I'm hoping that the Migration support I just
> > put in (and switched both SQLite and MySQL over to) should fix part 2.
> >
> > So, back to part 1. I think we should declare a standard, and work
> > towards getting everything in that standard. My suggestion, and
> > preference here is form 2: XXXXXX-YYYYYY-ZZZZZZ... for the following
> > reasons.
> > * It's very user readable, and like the format that people have come to
> > expect in the client viewer. As people like looking at their data in
> > both xml and in the database, making it make more sense to them is
> > probably a good thing
> > * It's the native string format for LLUUID and GUID (system built in).
> > Using another format means lots of converting back and forth.
> > * It also occured to me this morning that the extra string in every
> > conversion might account for some of our extra overhead.
> >
> > All opinions on the table are valid. I firmly believe that anything
> > that gets our data more self consistant will help with maintainability
> > in the project. Please throw in your views, and I'll queue this up for
> > future work.
> >
> > -Sean
> >
> >
> > ------------------------------------------------------------------------
> >
> > _______________________________________________
> > Opensim-dev mailing list
> > Opensim-dev at lists.berlios.de
> > https://lists.berlios.de/mailman/listinfo/opensim-dev
> >
> Something I have thought about concerning UUID's and grid
> interoperability is this; do things like textures, clothing, shapes need
> a common UUID to work properly? Also, some things may need to carry bits
> of information to identify the originating grid.
>
> Is it too early, yet, to start thinking about those things? Or, are they
> even an issue?
>
>
> Thanks,
>
> BlueWall <j>
> _______________________________________________
> Opensim-dev mailing list
> Opensim-dev at lists.berlios.de
> https://lists.berlios.de/mailman/listinfo/opensim-dev
>
--
===================================
The wind
scours the earth for prayers
The night obscures them
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://opensimulator.org/pipermail/opensim-dev/attachments/20080613/f45ac467/attachment-0001.html>
More information about the Opensim-dev
mailing list