by kingkool68 on 7/22/20, 10:10 AM with 96 comments
by mfreed on 7/22/20, 2:22 PM
We first built TimescaleDB as "Postgres for time-series" for our own needs and then decided to open-source it for others. :-)
by 120bits on 7/22/20, 4:44 PM
Not too long ago, I was asked to work on some analytics project and it required time-series data. I'm not a rockstar programmer and don't really know much about trends. So, I ended up googling and stumble upon InfluxDB. It felt like that right choice and I started playing with it. As the time passed, I realized that it might be a good software and I'm sure people love InfluxDB, but it wasn't the right choice for me. I didn't really like the docs, maybe its good now. And I had the same feeling about query syntax, it felt weird.
I moved to TimescaleDB and never looked back. I have it production for almost 2 months now. 20 tables and over 100Million writes/week. One of things I really liked was staging, I don't use docker and or anything fancy. I have bash script that and it runs on centos box and all timescale extension and postgres database are packaged together.
I was impressed by the timescale compression feature. I wasn't using it earlier because I had to be careful about what columns I need to segmentby. I would love to see some more features but I'm sure timescaledb team is already on it.
by pgt on 7/22/20, 11:38 AM
def get_escaped_measurement_name(user_name): # ... comment omitted
return '"\\"{}\\""'.format(user_name.replace('\\', '\\\\\\\\').replace('"', '\\"').replace('\n', '\\\\\\\\n'))
by iliekcomputers on 7/22/20, 12:49 PM
by RedShift1 on 7/22/20, 2:20 PM
by akulkarni on 7/22/20, 1:48 PM
For example, we have a pretty active Slack channel[0] where you can ask us anything. We've probably given away $$$$ of free support over the years ;-)
by gregors on 7/22/20, 8:18 PM
I was fully ready to just roll my own partitioned table and gave TimescaleDB a shot. It worked well. There was a bug we ran into, but it was an existing one documented on github and was addressed pretty quickly.
I still like influx, and would use it again but beware of the cardinality issues.
by awinter-py on 7/22/20, 2:53 PM
postgres built-in RBAC is clunky or people would be relying on it, but an ecosystem of postgres plugins could include cleaner or smaller versions of this feature.
Even things like complex migrations (github's gh-ost, for example) could exist as DB plugins.
by decafninja on 7/22/20, 8:41 PM
I'm familiar with some basics of kdb and use it often in my day job, but from what I understand that isn't widely used outside of finance?
by osigurdson on 7/28/20, 5:10 AM
Object objectId objectName other...
Property propertyId objectId FK propertyName other...
Time timeId time other..
Value timeId FK propertyId FK value
by silvester23 on 7/22/20, 12:29 PM
Correct me if I'm wrong, but I'm fairly certain you can just write data with the same timestamp again and it gets updated. Deleting is also easily possible.
by rweichler on 7/22/20, 8:45 PM
Only works on jailbroken devices but it works well, has a local backup, and has been maintained (by me) for 2 years now.
Server costs are $2.50/mo, so this will stay up as long as I am alive.
by jbmsf on 7/22/20, 5:55 PM
by iEchoic on 7/23/20, 1:03 PM
by thejosh on 7/22/20, 2:49 PM