Received: from localhost (unknown [200.46.204.182]) by postgresql.org (Postfix) with ESMTP id 060AD9F9DB4 for ; Fri, 7 Sep 2007 22:38:46 -0300 (ADT) Received: from postgresql.org ([200.46.204.71]) by localhost (mx1.hub.org [200.46.204.182]) (amavisd-maia, port 10024) with ESMTP id 40265-08 for ; Fri, 7 Sep 2007 22:38:14 -0300 (ADT) X-Greylist: domain auto-whitelisted by SQLgrey-1.7.5 Received: from nf-out-0910.google.com (nf-out-0910.google.com [64.233.182.190]) by postgresql.org (Postfix) with ESMTP id 767849F9F41 for ; Fri, 7 Sep 2007 22:38:42 -0300 (ADT) Received: by nf-out-0910.google.com with SMTP id 30so532719nfu for ; Fri, 07 Sep 2007 18:38:40 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=beta; h=domainkey-signature:received:received:message-id:date:from:to:subject:cc:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; bh=3wOB7z/jyjOl9I3PY0ZHXPzizPA+JbFxueJsg6ZeDF0=; b=p5MvGVH3e9Y3utCB0Imiobz2luKjHYoF5kZQFpMcTXFnNbESH0dyLRuWSpNcMNTALPSJTEQ+Ys53QTqIs7ycEtydHDvn0xNxoaISsKPWVS6lX9uXqgDNhdSpfyD45CbDcsEEP7k+H2zMLJgE40Ezog8mB+bh2Lh630oHcj0crSk= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=beta; h=received:message-id:date:from:to:subject:cc:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=GoFMmZzC8QfziQUcz6JGlI5xgNtgOTsgl/uVw+RoS5mhOKE/FVGf1A/yU8VAz2pJe/qic08IyfA8hA4dRr1XlvkR9pcsPcb2je/iJX3xZOY/efvZOOYhqZ6Mg4k5XZMqhoL2X2JCmqmHxXyPeAj62RvvqOvvh3oL0doi3Xf53UQ= Received: by 10.78.193.5 with SMTP id q5mr976497huf.1189215520128; Fri, 07 Sep 2007 18:38:40 -0700 (PDT) Received: by 10.78.107.5 with HTTP; Fri, 7 Sep 2007 18:38:40 -0700 (PDT) Message-ID: Date: Fri, 7 Sep 2007 19:38:40 -0600 From: "Josh Tolley" To: "Avery Payne" Subject: Re: A Silly Idea for Vertically-Oriented Databases Cc: pgsql-hackers@postgresql.org In-Reply-To: <46E1D302.9030803@pcfruit.com> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <46E1D302.9030803@pcfruit.com> X-Virus-Scanned: Maia Mailguard 1.0.1 X-Archive-Number: 200709/335 X-Sequence-Number: 107487 On 9/7/07, Avery Payne wrote: > > Avery, > > > > >If someone writes the rest of the code, I doubt the syntax will be the > >holdup. But writing an efficient C-store table mechanism is much harder > >than I think you think it is; Vertica worked on it for a year and failed, > >and Paraccel took two years to succeed. FYI, Paraccel is based on > >Postgres. > > >So, put up a pgfoundry project and start hacking a c-store table; I'm sure > >you;ll get interest if you can make something work. > > >-- > >--Josh > > Well, I did say it was a *crazy* idea. :-) > > Given that I would be starting from the ground-floor, learning not only > the innards of PostgreSQL but also C coding as well, I would probably > have to overcome near-insurmountable odds to make this project take off. > Still, > if I was crazy enough to think it, maybe I'll be crazy enough to > try for it. ;-) > > Just ignore my 2nd posting, I was trying to clarify some of the > ramblings I was typing. For whatever it's worth, I was reading about the same things today and came up with the same basic idea, without the same level of implementation details you've talked about, Avery. And it sounds really neat. Hard, but neat, and potentially worth it if, say, Paraccel doesn't open source their stuff first :) But I don't know the PostgreSQL internals either, though I've been known to throw together some C code now and again. So in short, there's interest. Whether there's collective skill/free time/motivation/insanity/etc. enough to make something useful of the interest is another question altogether. :) - Josh/eggyknap