Columnar Storage
the-paper-trail.org
Columnar Storage
1–10 of 18 posts
Re: Columnar Storage
#2Current Sensage company blurb about the event-data warehouse: http://sensage.com/content/clustered-columnar-database and http://sensage.com/content/why-columnar%E2%80%A6not-row-base...
Patent work: http://www.patentgenius.com/patent/7024414.html
The core engineering team was CTO + 3 engineers. Best engineering experience of my life. I wasn't involved at the lowest DB storage level, the guys who did that did a great job.
Michael Stonebraker, technical advisor to Sensage, learned from the Sensage mistakes and built Vertica.
Re: Columnar Storage
#3Re: Columnar Storage
#4[1] http://kx.com/
Re: Columnar Storage
#5I worked on a columnar database engine deployed on commodity Linux clusters in 2001, initial release 2002. This was at Sensage. We built a very fast DB engine that could store log data with 40x compression over traditional RDBMSs and ran log queries much more quickly than commercial DBs could at the time. I think we were too early. Current Sensage company blurb about the event-data warehouse: http://sensage.com/conte…
Re: Columnar Storage
#6Re: Columnar Storage
#7I worked on a columnar database engine deployed on commodity Linux clusters in 2001, initial release 2002. This was at Sensage. We built a very fast DB engine that could store log data with 40x compression over traditional RDBMSs and ran log queries much more quickly than commercial DBs could at the time. I think we were too early. Current Sensage company blurb about the event-data warehouse: http://sensage.com/conte…
Sounds like Impala could use your talent. You should talk with them.
Re: Columnar Storage
#8When I hear columnar storage, I can't help but remember all the stories my friends have told me about kx systems (I'd love to share them but my memory is so fuzzy that I wouldn't be doing them justice. Hopefully some of the HNers here can share some of theirs though!) [1][2]. [1] http://kx.com/ [2] http://en.wikipedia.org/wiki/K_(programming_language)
Re: Columnar Storage
#9I worked on a columnar database engine deployed on commodity Linux clusters in 2001, initial release 2002. This was at Sensage. We built a very fast DB engine that could store log data with 40x compression over traditional RDBMSs and ran log queries much more quickly than commercial DBs could at the time. I think we were too early. Current Sensage company blurb about the event-data warehouse: http://sensage.com/conte…
Re: Columnar Storage
#10possibly dumb question; what's the difference between columnar storage and a bunch of row-major tables with an id column, and one column of data?
In addition. If you considere the record format of traditional row-oriented databases you will see that the overhead of storing a single attribute record is rather high. Since with column-oriented DBMS its all about IO performance (Disk/Memory, Memory/CPU) such overhead can diminish the advantage.
Thus typical column stores tend to use only single strings of sequential memory to store the data. This can even be enhanced by applying dictionary compression and as a result only storing integer values. And modern CPUs are good in processing lots of them.