Мы хотим спроектировать хранилище данных с реляционной базой данных, хранящей журналы сообщений с запросами (http / s, xmpp и т. Д.).Для создания журналов мы используем решение на основе Apache Synapse ESB.Однако, поскольку мы хотим хранить журналы и читать журналы только из-за проблем с обслуживанием, соотношение чтения / записи будет низким.(количество записей будет интенсивным, поскольку система будет получать много сообщений для регистрации.) Мы думали об использовании Cassandra для его распределенной природы и возможностей кластеризации.Однако со схемами базы данных Cassandra поисковые запросы с фильтром сложны, всегда требуя вторичных индексов.
Короче говоря, мой вопрос в том, должны ли мы попробовать кластерные решения mysql или использовать Cassandra с подходящим дизайном схемы для поисковых запросов с фильтрами?