5 ms·
Interesting and upvoted even if just a sales pitch. But a keeping-the-sauce-sectret aproach won't win over techies! We want to know how it works, why it works
by willvarfar 12y ago
Interesting and upvoted even if just a sales pitch.
But a keeping-the-sauce-sectret aproach won't win over techies! We want to know how it works, why it works, what it can do and what it can't do!
Looking forward to the white papers and talks :)
PS name is very close the Google's Vitess?
- Zikes 12y agoI also thought this was somehow related to Google's Vitess. I was rather excited at the prospect of Postgres compatibility, which I know they've been working on, and which we use in our business.
- Keats 12y agoVitesse means speed in french, so it's not a made up word
- justinsb 12y agoTo be fair, they've made it very clear how it works: 1) They have optimized the (existing?) CSV import code to use SSE instructions, for faster CSV import 2) For a sufficiently complicated query, they will compile it to native code using LLVM. They presumably precompile most of Postgres (or at least the execution parts) to LLVM IR, and then convert enough of the execution plan into code so that the LLVM optimizer can optimize it (inlining, branch prediction, dead code elimination etc). If they are able to persuade LLVM to optimize the per-row decoding, I think that could be a huge win. It's a great accomplishment; I do wish they had contributed it to Postgres, but I can't blame them for not doing so (they need to eat!).
- ris 12y ago"I do wish they had contributed it to Postgres, but I can't blame them for not doing so (they need to eat!)." Stop this. The two are not mutually exclusive. Postgres developers are not starving.