У меня следующая ситуация.Есть много запросов к базе данных (обычно пишут комментарии, читают профили и т. Д.), И, я думаю, будет больше читать, чем писать.Я хочу иметь хорошую возможность масштабирования БД на несколько серверов.Итак, мне нравится nosql :) Как я понимаю, читая блоги и ответы на вопросы по StackOverflow (например, this ), лучшим выбором в этой ситуации является использование Cassandra.
Итак,вопрос в том, подходит ли Кассандра для моих целей?Почему?
И второй вопрос будет касаться асинхронных клиентских библиотек для Tornado - знаете ли вы некоторые реализации этого?Как вы можете видеть на вики-странице, ссылки на которую есть выше, асинхронные клиенты существуют только для mongodb и couchdb.И этот факт также останавливает меня.
Может быть, теперь я смогу использовать MongoDB (причина асинхронной библиотеки существует, и, возможно, в первый раз она будет быстрее, чем Cassandra на нескольких серверах, но без асинхронного), и через некоторое время преобразовать данные в mongo в cassandra.Что вы думаете об этом?