| Иван Бегтин ( @ 2007-12-16 14:47:00 |
| Entry tags: | web, web 2.0, инновации |
То что важно знать о Amazon SimpleDB
Что хорошего в SimpleDB
- действительно большие объёмы данных
- действительно бысто
- высокий уровень доступности - уже имеющийся опыт Amazon + использование Erlang
- лёгкое наращивание мощностей по требованию - по аналогии с S3, EC2
Ограничения и то о чём важно помнить
- Лексографический порядок элементов - для сортировки цифр необходимо заполнять их нулями до цифр (zero pad), а также использовать аналог ISO 8601
- Отсутствует полнотекстовый поиск и даже если он появится непонятно как в нём будет реализрована поддержка языков отличных от английского
- Распределённое обновление записей происходит не мгновенно, а с определённой задержкой порядка 1 секунды для одиночных записей и, возможно, большее время для массовой загрузки данных
Некоторые подробности
- Один из авторов James Larson также является одним из активных евангелистов языка Erlang и, в прошлом, разработчиком SendMail. А в сентябре 2007 года он перешёл на работу в Google Inc. для работы над ” Developing infrastructure for highly-scalable, highly-available Internet applications.” И что это такое Google задумал, очень интересно.
Источник - блог одного из разработчиков SimpleDB Charles H. Ying
Ещё несколько интересных публикаций по теме:
- Amazon Takes on Oracle and IBM With SimpleDB - предположении о конкуренции с Oracle и IBM со стороны Amazon
- Amazon SimpleDB 101 & Why It Matters - о Data 2.0
Ссылка на продукт на основе которого схожие сервисы могут начать строить другие компании - CouchDB и сравнение CouchDB и SimpleDB
Что интерестно так это что и Microsoft ведёт развитие своего проекта Astoria где хотя и пока нет массовости, но зато в качестве веб сервисов используется REST и есть надежда что они не замкнут этот сервис только в экосистему .NET.
На мой взгляд тенденции налицо - идёт сдвиг в сторону сервисов уже не как вспомогательно/опционных возможностей, а как неотделимых элементов общей инфраструктуры.
Кросспост из Иван Бегтин. Комментарии можно оставлять здесь или здесь.