Мы собираемся создать онлайн-платформу (API, Серверы, Данные, Wahoo!). Для контекста представьте, что нам нужно создать что-то вроде твиттера, но с комментариями (твитами), организованными вокруг живого события. Информация о самом живом событии должна доставляться клиентам максимально быстро и последовательно, в то время как комментарии о событии, вероятно, могут ждать немного дольше, чтобы быть доставленными. Мы будем читать после того, как закончится концерт.
Масштабируемость очень важна. Мы хотим начать аренду VPS-фрагментов и масштабироваться оттуда. Я большой поклонник облака, и хотел бы остаться там как можно дольше. Мы, вероятно, будем использовать рубин.
Я убежден, что хочу попробовать хранилище документов вместо СУБД. Мне нравится идея хранения без схемы и обещания более легкой масштабируемости, сосредоточив внимание на ключе-значении.
Проблема в том, что я не знаю, какая технология наиболее подходит для нашей платформы. Я просмотрел Couch, Mongo, Tokyo Кабинет, Cassandra и RDBMS с блоб-документами. Любая помощь в выборе правильного инструмента для этой конкретной работы?