Received: from localhost (pluto.hub.org [200.46.204.4]) by postgresql.org (Postfix) with ESMTP id E68D99FA4CF for ; Tue, 7 Nov 2006 05:51:32 -0400 (AST) Received: from postgresql.org ([200.46.204.71]) by localhost (mx1.hub.org [200.46.204.4]) (amavisd-new, port 10024) with ESMTP id 76005-10 for ; Tue, 7 Nov 2006 05:51:26 -0400 (AST) X-Greylist: from auto-whitelisted by SQLgrey- Received: from mail01.enterprisedb.com (mail01.enterprisedb.com [63.246.7.168]) by postgresql.org (Postfix) with ESMTP id BDD3A9FA0EF for ; Tue, 7 Nov 2006 05:51:29 -0400 (AST) thread-index: AccCUkxxcan44j2vSy6doD8sJ0gs2A== Received: from [192.168.0.22] ([62.232.55.118]) by mail01.enterprisedb.com over TLS secured channel with Microsoft SMTPSVC(6.0.3790.1830); Tue, 7 Nov 2006 04:51:29 -0500 Message-ID: <45505719.1070602@enterprisedb.com> X-MimeOLE: Produced By Microsoft MimeOLE V6.00.3790.2757 Content-class: urn:content-classes:message Importance: normal Date: Tue, 07 Nov 2006 09:51:21 +0000 From: "Heikki Linnakangas" User-Agent: Thunderbird 1.5.0.7 (X11/20060927) MIME-Version: 1.0 To: "Luke Lonergan" Cc: "Simon Riggs" , Subject: Block B-tree etc. (was Re: Introducing an advanced Frequent Update) References: <3E37B936B592014B978C4415F90D662D04E6EB21@MI8NYCMAIL06.Mi8.com> In-Reply-To: <3E37B936B592014B978C4415F90D662D04E6EB21@MI8NYCMAIL06.Mi8.com> Content-Type: text/plain; format=flowed; charset="ISO-8859-1" Content-Transfer-Encoding: 7bit X-OriginalArrivalTime: 07 Nov 2006 09:51:29.0203 (UTC) FILETIME=[4C2E6030:01C70252] X-Virus-Scanned: Maia Mailguard 1.0.1 X-Archive-Number: 200611/194 X-Sequence-Number: 93656 Luke Lonergan wrote: > Simon, > > Bring it on! We at GP have been evaluating various approaches to index > organized tables which unify index with heap storage to solve some of > the problems you mention. Split index and heap is a big issue in > Postgres and we'd all welcome a good solution to it, even for limited > circumstances like single index organization or the like. I don't think Simon's proposal is meant to address that issue, but did you follow the thread I started in September about Block B-Tree index: http://archives.postgresql.org/pgsql-hackers/2006-09/msg02041.php That's our plan to achieve speedups that other DBMS's have achieved with Index-Organized-Tables or Clustered Indexes. We're running initial performance tests of it as we speak, and if all goes well we're hoping to get that into PostgreSQL 8.3. -- Heikki Linnakangas EnterpriseDB http://www.enterprisedb.com