Cassandra (または Scylla) の利点の 1 つは、次のとおりです。
テーブルに複数のクラスタリング列がある場合、データはネストされた並べ替え順序で格納されます。 https://docs.datastax.com/en/dse/6.0/cql/cql/cql_using/whereClustering.html
このため、同じソート順でデータを読み戻すのは非常に高速であると思います。
クラスタリング列が指定する順序とは異なる順序でデータが書き込まれた場合、Cassandra (または Scylla) が実際にデータを並べ替えるのはいつですか?
memtables が SSTables にフラッシュされるのはいつですか?
memtable が既にフラッシュされており、既存の SSTable のレコードの前にあるはずの新しいレコードを追加した場合はどうなりますか?
しばらくの間、ディスク上のデータを順不同に保ち、圧縮中に再順序付けしますか?
もしそうなら、読み取りが正しい順序であることを確認するためにどのような手順が必要ですか?