4 ms·
This is amazing! I self host Plausible but don't like depending on Clickhouse and Postgres because they're annoying to upgrade. What kind of database is this u
by brokegrammer 2y ago
This is amazing! I self host Plausible but don't like depending on Clickhouse and Postgres because they're annoying to upgrade.
What kind of database is this using though? I don't know enough Go to figure it out from the source.
- tricked 2y agoI checked the go.mod and it seems to be importing a module named pebble by cockroachdb i assume that's where everything is stored https://github.com/cockroachdb/pebble https://github.com/cockroachdb/pebble
- akshayshah 2y agoIt uses Pebble, the key-value store that backs CockroachDB.
- colesantiago 2y agoJust saw this notice: > WARNING: Pebble may silently corrupt data or behave incorrectly if used with a RocksDB database that uses a feature Pebble doesn't support. Caveat emptor! Slightly worrying for now running this in prod if there is a risk for silent data corruption, but hopefully in a few years Vince would have drivers for Postgres / Clickhouse.
- rickette 2y agoThis just warns about using Pebble with an existing RocksDB which isn't the case here. Pebble powers CockroachDB which is a Serious Database.
- kamikazechaser 2y agoAnd Ethereum's state store. Which is an even more serious "database".
- dangoodmanUT 2y agoReread the sentence, it says if you mix it with RocksDB (another database that has compatible file formats)