TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

PostgreSQL columnar store benchmarks on SSDs

120 pointsby ilalmost 11 years ago

10 comments

danmaz74almost 11 years ago
This looks so good, that a question arises: Where's the catch? In other words, in which situations is a columnar DB a bad solution?
评论 #7850298 未加载
评论 #7847201 未加载
评论 #7847193 未加载
评论 #7847182 未加载
评论 #7847184 未加载
ddorian43almost 11 years ago
A long way to go:<p><a href="https://www.monetdb.org/content/citusdb-postgresql-column-store-vs-monetdb-tpc-h-shootout" rel="nofollow">https:&#x2F;&#x2F;www.monetdb.org&#x2F;content&#x2F;citusdb-postgresql-column-st...</a>
评论 #7847489 未加载
Alex3917almost 11 years ago
Any comparisons against Vertica or other DBs that were designed to be columnar from the ground up?
评论 #7847406 未加载
techscruggsalmost 11 years ago
If you are not familiar with Foreign Data Wrappers, they allow you to connect to other datastores and represent that data as tables in your database. <a href="http://wiki.postgresql.org/wiki/Foreign_data_wrappers" rel="nofollow">http:&#x2F;&#x2F;wiki.postgresql.org&#x2F;wiki&#x2F;Foreign_data_wrappers</a>
fletchownsalmost 11 years ago
Does this support JOINs? Or do you use a giant WHERE IN () clause?<p>My use case is essentially a cross-database JOIN that I&#x27;ve been using MySQL &amp; temp tables to accomplish. For example, give me the sum of column x if column y is any one of these 50,000 values from a separate system. So load the 50,000 values into a temp table and then do a JOIN. Performance isn&#x27;t that great and it uses a ton of disk space so I wanted to try using a columnar store.
评论 #7847515 未加载
dharbinalmost 11 years ago
I&#x27;m very excited about this! Add a mechanism to distribute data and queries across a cluster, and this could be the makings of an open-source Amazon Redshift.
评论 #7847248 未加载
rustyconoveralmost 11 years ago
It would be interesting to compare these benchmarks against the performance of Amazon&#x27;s Redshift.<p>If the benchmark can be run without changes on Redshift would be my first question. There are some interesting differences that Redshift has rather than just being a columnar PostgreSQL protocol-speaking database. But if its possible, I&#x27;d be very interested to see the results.
klreiersonalmost 11 years ago
Do the benchmarks for postgres utilize in memory columar store (IMCS)? What is the difference between postgres imcs and citus cstore_fdw? <a href="http://www.postgresql.org/message-id/52C59858.9090500@garret.ru" rel="nofollow">http:&#x2F;&#x2F;www.postgresql.org&#x2F;message-id&#x2F;52C59858.9090500@garret...</a>
评论 #7852754 未加载
mixologicalmost 11 years ago
Isn&#x27;t the assumed tradeoff SSD storage for CPU usage? How much more cpu time is utilized in compressing&#x2F;decompressing? And whats the unit cost of that extra CPU in comparison to the cost for disk space savings of &#x27;expensive&#x27; SSD&#x27;s?
评论 #7848028 未加载
评论 #7847569 未加载
dougmccunealmost 11 years ago
I couldn&#x27;t find documentation about what subset of SQL you can use. I saw mention of &quot;all supported Postgres data types&quot;, but not anything about what features work. Any links?
评论 #7848896 未加载