Curious to know if any TSDBs (Timeseries databases) evaluated before finalizing on Cassandra to store the traces.
(Jaeger seems to have Kafka support so you can do this in real time. Haven't tried it.)
InfluxDB is more recent and quite limited. Things like sharding is not supported and they stated it would never be supported except in a paid edition when they make one.
Prometheus is more recent. Similar story with scaling. They changed storage formats and rewrote once or twice in the past few years, it's moving really fast. It's more of a standalone product for server metrics (node exporter + prometheus + grafana), wouldn't recommend to use as a general purpose database.