Tôi nhận thấy đây là một câu hỏi cũ hơn và tôi biết rằng nó không trực tiếp trả lời câu hỏi của bạn, nhưng tùy thuộc vào các truy vấn của bạn, Cassandra có thể không phải là lựa chọn tốt nhất và để các truy vấn của bạn hoạt động với lập chỉ mục trong MongoDB cũng có thể có vấn đề ( theo kinh nghiệm của riêng tôi). Mongo có một chút lợi thế so với Cassandra về dữ liệu địa lý nặng và các truy vấn imho.
Tôi cũng khuyên bạn nên cân nhắc xem xét ElasticSearch, tùy thuộc vào hình dạng dữ liệu của bạn và các loại truy vấn bạn sẽ thực hiện có lẽ là giải pháp tốt nhất. Mặc dù vậy, khi bạn đăng câu hỏi của mình, nó có khả năng ít tùy chọn hơn so với ngày hôm nay.