Я работал над проектом в TokyoCabinet, хотя и несколько месяцев назад, поэтому с тех пор ситуация могла измениться.
Сначала я посмотрел на SimpleDB, потому что был уверен, что захочу запустить все на Amazon EC2, но после того, как я действительно посмотрел, сколько это будет стоить, это показалось довольно смешным, хе.
Кроме того, разрыв между моим сервером и SimpleDB был невыносимым. Поэтому на одной только этой ноте я перебрал опцию SimpleDB и пошел с TC.
На самом деле, я пошел с Tokyo Tyrant и построил поверх него тупо простой ORM, который позволял мне читать из локального экземпляра TT и записывать на «домашний» сервер, который затем реплицировался на все удаленные серверы (которые запускались в облаке по требованию).
Эта операция (запись "home" и репликация) заняла очень мало времени по сравнению с SimpleDB. Я понятия не имею, почему это было так медленно для моего сервера.
Короче говоря, я не пошел ни с одним, хаха, но все же придерживался линии программного обеспечения Tokyo *.