amazon simpledb с aws-sdb-proxy подходит для приложений с высоким трафиком?
Я использую amazon simpledb с гемом aws_sdb и прокси aws-sdb, как описано в документации от amazon с ruby на рельсах и локальным прокси aws, который работает на webrick (предоставляя мост с ActiveResource).
см. http://developer.amazonwebservices.com/connect/entry.jspa?externalID=1242
мне интересно, подходит ли aws-sdb-proxy (webrick!) для высокой нагрузки трафика, поскольку предполагается, что webrick является сервером разработки. У кого-нибудь есть комментарии или опыт?
1 ответ
Я пробовал Rails с simple_record и могу сказать, что он намного медленнее по сравнению с MySQL. Вам также придется проделать определенную работу, чтобы изменить свой код, чтобы приспособиться к этому.
Поэтому, если у вас есть таблицы с высоким трафиком, которые часто обновляются, я бы сказал, просто передавайте их. Используйте MySQL или другое решение. SimpleDB полезен только для хранения метаданных для тех, которые не обновляются очень часто, и если вы получаете много трафика для этого, вам определенно следует установить несколько серверов memcached перед ним.
Проверьте это на некоторые цифры (не обращая внимания на часть "Динамо", я сейчас на SDB и возвращаюсь обратно в RDS или "Динамо" сегодня вечером) Перемещение таблицы MySQL в AWS DynamoDB - как это настроить?