SimpleDB против Кабинета министров Токио
-
08-07-2019 - |
Вопрос
Кто-нибудь сравнивал 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 *.