X-Original-To: pgsql-hackers@postgresql.org Received: from sd.tpf.co.jp (sd.tpf.co.jp [210.161.239.34]) by postgresql.org (Postfix) with SMTP id 9A3E04758E6 for ; Thu, 13 Mar 2003 05:00:42 -0500 (EST) Received: (qmail 14904 invoked from network); 13 Mar 2003 10:00:43 -0000 Received: from unknown (HELO viscomail.tpf.co.jp) (100.0.0.108) by sd2.tpf-fw-c.co.jp with SMTP; 13 Mar 2003 10:00:43 -0000 Received: from tpf.co.jp (3dgateway1 [126.0.1.60]) by viscomail.tpf.co.jp (8.8.8+Sun/8.8.8) with ESMTP id TAA00060; Thu, 13 Mar 2003 19:00:42 +0900 (JST) Message-ID: <3E705780.1D3FE1C5@tpf.co.jp> Date: Thu, 13 Mar 2003 19:03:44 +0900 From: Hiroshi Inoue X-Mailer: Mozilla 4.73 [ja] (Windows NT 5.0; U) X-Accept-Language: ja MIME-Version: 1.0 To: Dave Page Cc: tgl@sss.pgh.pa.us, ZeugswetterA@spardat.at, pgman@candle.pha.pa.us, pgsql-hackers@postgresql.org, pgsql-interfaces@postgresql.org Subject: Re: Roadmap for FE/BE protocol redesign References: <03AF4E498C591348A42FC93DEA9661B8259D8D@mail.vale-housing.co.uk> <27130.1047484194@sss.pgh.pa.us> <3E702552.DA8A29A9@tpf.co.jp> <50073.80.177.99.193.1047549156.squirrel@ssl.vale-housing.co.uk> Content-Type: text/plain; charset=iso-2022-jp Content-Transfer-Encoding: 7bit X-Archive-Number: 200303/533 X-Sequence-Number: 36779 Dave Page wrote: > > It's rumoured that Hiroshi Inoue once said: > > Tom Lane wrote: > >> > >> "Dave Page" writes: > >> > No, but with them we can avoid cluttering the wire protocol with > >> > fields for all this, and the JDBC required data. With 2 numeric > >> > columns (attrelid, attnum), any application/interface can query the > >> > system catalogs easily for whatever extra info they like. > >> > >> This is my feeling also. We shouldn't try to guess in the protocol > >> exactly what set of information will be wanted by a frontend; we > >> should just provide the catalog keys needed to look up whatever is > >> wanted. > > > > Does looking up by the catalog keys take no cost ? > > Obviously there is cost, but doing a lookup only on demand, has got to be > cheaper in the long run than including the entire column definition in the > message whether it's wanted or not? So if there are 100 fields, should we ask the backend the column name 100 times ? regards, Hiroshi Inoue http://www.geocities.jp/inocchichichi/psqlodbc/