Вопрос

Кто-нибудь сравнивал SimpleDB и Tokyo Cabinet по производительности и масштабируемости? Сейчас я пишу свой проект для SimpleDB и рассматриваю возможность тестирования TC, было бы неплохо, если бы кто-то уже сделал это и мог сказать мне, стоит ли тестировать мои конкретные операции хранения и поиска. Если нет, я проведу некоторые прямые сравнения и опубликую результаты.

Проект использует Ubuntu 9.1 & amp; Ruby 1.8.7 на небольшом экземпляре Amazon EC2 (пока).

Это было полезно?

Решение

Я работал над проектом в TokyoCabinet, хотя и несколько месяцев назад, поэтому с тех пор ситуация могла измениться.

Сначала я посмотрел на SimpleDB, потому что был уверен, что захочу запустить все на Amazon EC2, но после того, как я действительно посмотрел, сколько это будет стоить, это показалось довольно смешным, хе.

Кроме того, разрыв между моим сервером и SimpleDB был невыносимым. Таким образом, на одной только этой ноте я удалил опцию SimpleDB и пошел с TC.

На самом деле я пошел с Токийским тираном и построил поверх него глупо простой ORM, который позволял мне читать из локального экземпляра TT и писать в " home " сервер, который затем реплицируется на все удаленные серверы (которые запускаются в облаке по требованию).

Эта операция (написание "home" и репликация) заняла очень мало времени по сравнению с SimpleDB. Я понятия не имею, почему это было так медленно для моего сервера.

Короче говоря, я не выбрал ни то, ни другое, но все же придерживался линии программного обеспечения Tokyo *.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top