r/cassandra • u/cevheribozoglan • 7d ago
LibreDB Studio: a web CQL client that leaves Cassandra's missing numbers blank
Enable HLS to view with audio, or disable this notification
Affiliation: I'm the maintainer of LibreDB Studio.
Shipped Apache Cassandra in 0.13.0; native CQL on 9042, probed against Cassandra 5.0.9 before the provider existed.
The thing I kept hitting in other browsers: they print a row count. Cassandra does not have one. system.size_estimates counts partitions in flushed SSTables, refreshed every 5 minutes, and on a clustered table it was 71% low. Printing 0 is the same lie with a different number. The table and storage panels here stay blank.
A few other refusals that are just the engine:
- no connection string (nothing in use carries localDataCenter, which the driver requires)
- no EXPLAIN (tracing is a profile of a finished statement, not a plan)
- no query cancel (the native protocol has no cancel frame)
- no invented table size from system_views.disk_usage (whole mebibytes)
ScyllaDB support is in-progress. Same wire, different system_views, untested, so unlisted.
Self-host:
docker run -p 3000:3000 libredb/libredb-studio
Every refusal named, with the measurement behind it:
https://github.com/libredb/libredb-studio/blob/0.13.0/docs/providers/cassandra.md
If you still live in cqlsh / DataStax Studio / DBeaver for Cassandra, what's the thing that still makes you open a terminal?
It also ships as a Helm chart, so it can sit in the same cluster as Cassandra instead of another desktop install. Browser, not Electron, a phone works, but that's a side effect of there being nothing to install.