Re: OID Perfomance - Object-Relational databases
От | Kevin Field |
---|---|
Тема | Re: OID Perfomance - Object-Relational databases |
Дата | |
Msg-id | 4565b72a.49710e4a.51dd.64f4@mx.google.com обсуждение исходный текст |
Ответы |
Re: OID Perfomance - Object-Relational databases
|
Список | pgsql-general |
Hi everyone, I just came across a thread in the pgsql archives from October 2000, and found this post particularly interesting: http://archives.postgresql.org/pgsql-sql/2000-10/msg00044.php ...because I had already been designing something similar but on a larger scale, for an integrated information system withscheduling, accounting, internal messaging, inventory, safety management, and slew of other things. Initially when Iread through the pgsql docs, I decided that I didn't ever want to deal with wraparound, and so I wouldn't use OIDs. Butas I've been designing and implementing prototypes of this system, I've found it less than elegant to have universal references,because I always need to have a table name involved. Recently I clued in that OIDs could solve this, so I wentlooking through the archives and found that thread. I'm just wondering a few things. First, how would Michael/Tom's suggestion (to have a single sequence used by multiple tables) work exactly, i.e., if I hada number from that sequence, how would I know which table it belonged to without checking *all* of the tables for a rowwith that ID number? Josh said he would try the idea and report back on performance...how did this all turn out? If there's an answer to that question, then is it conceivable to use an int8 sequence across, say, 100 tables (which theremay well be in the pool of things I would want to be able to arbitrarily reference by the time I'm done this project)as a substitute for OIDs until there are 64-bit OIDs? Either way, are 64-bit OIDs planned within the next couple years? I could only find discussion on this from 2000, and theannouncement that OIDs were optional after a certain version. Thanks, Kev
В списке pgsql-general по дате отправления: