3 ms·
Hi, I authored this post, but the credit really goes to the Timescale database team. Multi-node TimescaleDB is the result of a massive amount of engineering ef
by akulkarni 6y ago
Hi, I authored this post, but the credit really goes to the Timescale database team.
Multi-node TimescaleDB is the result of a massive amount of engineering effort over two years, as can be seen in this +67,000 line PR: https://github.com/timescale/timescaledb/pull/1923 https://github.com/timescale/timescaledb/pull/1923
We're thrilled to make this free so that more developers can use it.
- q3k 6y agoI'm not sure a 67k line PR proves anything more than 'noone really reviewed this'.
- mfreed 6y agoOr that there was a huge development effort going in a private branch that had PRs and code review for each of the 226 commits :) https://github.com/timescale/timescaledb/pull/1923/commits https://github.com/timescale/timescaledb/pull/1923/commits
- gautamdivgi 6y agoI would add your GitHub org in the "community" link of your site/blog. I was trying to get to the code from there and couldn't find a link. I'll be looking forward to playing around with this. thanks...
- akulkarni 6y agoThanks for the feedback!
- waynesonfire 6y agothat's a strange KPI to tout.
- akulkarni 6y agoIt's definitely not a KPI. But still representative of the amount of work that has gone into this!
- tpetry 6y agoAm i the only one who thinks it is really cool that this will be free but hesitant to use it? I have seen so many distributed data storages fail in a multitude of ways that i just dont trust anyone anymore. After 2-3 years they may have ironed out most bugs and i can evaluate again whether i do trust their implementation to store my data safely.
- akulkarni 6y agoThis is why we built this on top of Postgres. It allows us to inherit Postgres reliability. While I can't guarantee there won't be bugs ;-), we have found that building on Postgres has enabled a much higher level of reliability than other time-series databases.
- mfreed 6y agoOne thing to recognize that the lowest-level storage guts of TimescaleDB is Postgres, which really provides a super-stable, reliable foundation. This obviously doesn't avoid all distributed bugs, but it's a huge benefit. It's also the case that TimescaleDB provides real benefit and scale even in "single-node" form, which allows for traditional primary/replica replication (for fault tolerance / HA / read replicas and scaling), especially when coupled with our native compression. So we have users storing 100s of billions of rows in hypertables in the non-distributed version of TimescaleDB as well, including in our fully managed cloud service.
- lahaela 6y agoDefinitely excited as well! Curious how we buy support? Looking at https://www.timescale.com/support https://www.timescale.com/support there doesn't seem to be any support plan for on-prem TimescaleDB.