Кто-нибудь может подсказать, что это за БД и как этого добиться для приложения для анализа в социальных сетях.Требования:
- 5 миллиардов постов в социальных сетях добавляются каждый месяц
- Самый обычный поиск - это посты по идентификатору пользователя - должен быть быстрым
- Поиск постов по сообщениям/ основной текст во временных окнах - может быть медленным - до 30 секунд
- Поиск сообщений по хэштегу в пределах временных окон - может быть медленным - до 30 секунд
- Связывать публикации с пользователями, которым понравилосьи прокомментировал это, найдите пользователей - может быть медленным - до 30 секунд
Я рассматривал шаблон Graph db с Postgres.Также оцениваю Cassandra, но ни один из них не соответствует масштабу и всем требованиям поиска.Монго кажется довольно дорогим в масштабе.