I had an Oracle DBA that worked for me at one point that made a pretty
primary key generator using a pseudo random number generator. No idea
how it worked though. I tend to use hashes of sequenced and random data
myself.

-Matt

> -----Original Message-----
> From: Ben Johnson [mailto:[EMAIL PROTECTED]]
> Sent: Thursday, June 06, 2002 12:53 PM
> To: CF-Talk
> Subject: RE: Hacking" a shared SQL server
> 
> > Actually there is nothing wrong with using an integer for a primary
key.
> > The trick is to make sure they aren't in sequence, so that people
can't
> > guess other keys.
> 
> Matt,
>       Do you have any methods for creating non-sequenced integer
primary
> keys
> that aren't a performance hit?  I can think of two:
> 
> -- Have a single table with a bunch of integers in random order.
> 
> This seems a bit cumbersome to me, but definitely possible.
> 
> 
> -- Have your primary keys based off an algorithm.
> 
> Technically, still a sequence, but definitely not as easy to figure
out.
> You'd have to make sure this was implemented site-wide.  Perhaps a
stored
> procedure to pull the next based on the previous one.
> 
> 
> 
> Ben Johnson
> Hostworks, Inc.
> 
> 
______________________________________________________________________
This list and all House of Fusion resources hosted by CFHosting.com. The place for 
dependable ColdFusion Hosting.
FAQ: http://www.thenetprofits.co.uk/coldfusion/faq
Archives: http://www.mail-archive.com/[email protected]/
Unsubscribe: http://www.houseoffusion.com/index.cfm?sidebar=lists

Reply via email to