oh, ya, I hadn't seen that class but the idea is similar. I guess because I was using the app not database, I put in an instance number or something about the host/port or something.
this brings me to my next question -- how about those modern looking bit.ly type id's ? seems like you can take the key or counter value and mod your way through a set of characters and build up a super-short id - no? I have ERRest doing my work right now, but I'll be wanting to email URLs to the web app and figured I'd prefer not to show id's but rather could use a counter like bit.ly urls and I haven't yet looked into that. Thoughts? Ideas? Suggestions? On Aug 19, 2011, at 1:04 PM, Travis Britt wrote: > You're close to a real uuid at that point. The common problem is multiple > instance coordination, can be a lot easier just to have the DB assign a > unique value since you're probably coordinating there anyway. But it all > depends on your app, your db, your scaling characteristics, how many > potential collisions you're willing to riskā¦. > > http://download.oracle.com/javase/1.5.0/docs/api/java/util/UUID.html > > tb > > On Aug 19, 2011, at 12:14 PM, Jesse Tayler wrote: > >> Hi Travis- >> >> Is it impractical? >> >> I've used a simple date+rand constructor and ran it through an encoding to >> HEX to get a 'random' object id and had no troubles with that. I suppose it >> has limits to uniqueness in theory but it was quick to generate. >> >> I was also about to start looking for something more short, like bit.ly urls >> ? More like a mod-counter with a nice set of case-sensitive characters. >> >> I was just about to ask if someone know's of a good slice of code or method >> to do just that so I could adopt something more modern? >> >> I figured for certain WO URLs it might be clean and won't expose id ordering >> in a URL so I'd write an apache rule or two and use an object-id like the >> die above? Not smart? >> >> On Aug 19, 2011, at 8:15 AM, Travis Britt wrote: >> >>> Unless you're generating a true guid that's impractical to do in a general >>> way at the app level. >>> >>> tb >>> >>> On Aug 19, 2011, at 8:03 AM, Kevin Hinkson wrote: >>>> This should be a common issue then. So I'm surprised there isn't some kind >>>> of slug generator that handles ensuring uniqueness in Wonder. (or is >>>> there?) >>> >>> _______________________________________________ >>> Do not post admin requests to the list. They will be ignored. >>> Webobjects-dev mailing list ([email protected]) >>> Help/Unsubscribe/Update your Subscription: >>> http://lists.apple.com/mailman/options/webobjects-dev/jtayler%40oeinc.com >>> >>> This email sent to [email protected] >>> >> > > _______________________________________________ > Do not post admin requests to the list. They will be ignored. > Webobjects-dev mailing list ([email protected]) > Help/Unsubscribe/Update your Subscription: > http://lists.apple.com/mailman/options/webobjects-dev/jtayler%40oeinc.com > > This email sent to [email protected] > _______________________________________________ Do not post admin requests to the list. They will be ignored. Webobjects-dev mailing list ([email protected]) Help/Unsubscribe/Update your Subscription: http://lists.apple.com/mailman/options/webobjects-dev/archive%40mail-archive.com This email sent to [email protected]
