> 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.

______________________________________________________________________
Get the mailserver that powers this list at http://www.coolfusion.com
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