Received: from localhost (unknown [200.46.204.191]) by postgresql.org (Postfix) with ESMTP id 77D212E360E for ; Tue, 11 Dec 2007 19:57:12 -0400 (AST) Received: from postgresql.org ([200.46.204.71]) by localhost (mx1.hub.org [200.46.204.191]) (amavisd-maia, port 10024) with ESMTP id 41279-01-10 for ; Tue, 11 Dec 2007 19:57:06 -0400 (AST) Received: from outmail136038.authsmtp.com (outmail136038.authsmtp.com [62.13.136.38]) by postgresql.org (Postfix) with ESMTP id B35C42E360F for ; Tue, 11 Dec 2007 19:57:06 -0400 (AST) Received: from outmail128180.authsmtp.com (outmail128180.authsmtp.com [62.13.128.180]) by punt3.authsmtp.com (8.13.8/8.13.8/Kp) with ESMTP id lBBNv1MG006867; Tue, 11 Dec 2007 23:57:01 GMT Received: from [192.168.0.3] (85-211-24-246.dyn.gotadsl.co.uk [85.211.24.246]) (authenticated bits=0) by mail.authsmtp.com (8.13.8/8.13.8/Kp) with ESMTP id lBBNv0Kl091951; Tue, 11 Dec 2007 23:57:00 GMT Subject: Re: VLDB Features From: Simon Riggs To: josh@agliodbs.com Cc: pgsql-hackers@postgresql.org, Hannu Krosing In-Reply-To: <200712111531.25838.josh@agliodbs.com> References: <1197371508.4255.1327.camel@ebony.site> <200712111053.11178.josh@agliodbs.com> <1197407281.7138.4.camel@hannu-laptop> <200712111531.25838.josh@agliodbs.com> Content-Type: text/plain Date: Tue, 11 Dec 2007 23:57:23 +0000 Message-Id: <1197417443.4255.1497.camel@ebony.site> Mime-Version: 1.0 X-Mailer: Evolution 2.8.2 Content-Transfer-Encoding: 7bit X-Server-Quench: c38c924f-a844-11dc-814e-001185d377ca X-AuthRoute: OCdxZQATClZOTQEd DAteCiNZVAwpPBRK HVkIKg5MJUcNSQVJ NksadRtFaQRbaVxS HGQLW1NEUl57XGR/ awofZQBDYEtPQQdu TkpNRE1QERpoT0Bz dGBYUmIudwxHcXtx K0dlW3IVD0dyJk9/ RhhJRGUCYXphaTRM TUhZc1ZJcANLfxdA PlN4UyBcLwdSbGoL PyYYHB0LBgAXFgB5 aEkjIFsOXFwGBVZp X-Authentic-SMTP: 61633235383639.squirrel.dmpriest.net.uk:787/Kp X-Report-SPAM: If SPAM / abuse - report it at: http://www.authsmtp.com/abuse X-Virus-Status: No virus detected - but ensure you scan with your own anti-virus system! X-Virus-Scanned: Maia Mailguard 1.0.1 X-Archive-Number: 200712/444 X-Sequence-Number: 111733 On Tue, 2007-12-11 at 15:31 -0800, Josh Berkus wrote: > Here's the other VLDB features we're missing: > > Parallel Query > Windowing Functions > Parallel Index Build (not sure how this works exactly, but it speeds Oracle > up considerably) > On-disk Bitmap Index (anyone game to finish GP patch?) I would call those VLDB Data Warehousing features to differentiate between that and the use of VLDBs for other purposes. I'd add Materialized View support in the planner, as well as saying its more important than parallel query, IMHO. MVs are to DW what indexes are to OLTP. It's the same as indexes vs. seqscan; you can speed up the seq scan or you can avoid it. Brute force is cool, but being smarter is even better. The reason they don't normally show up high on anybody's feature list is that the TPC benchmarks specifically disallow them, which as I once observed is very good support for them being a useful feature in practice. (Oracle originally brought out MV support as a way of improving their TPC scores at a time when Teradata was wiping the floor with parallel query implementation). -- Simon Riggs 2ndQuadrant http://www.2ndQuadrant.com