кто использует индекс SimpleDB? - PullRequest
0 голосов
/ 18 мая 2011

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

Большое спасибо.

1 Ответ

4 голосов
/ 18 мая 2011

Я думаю, что вы подходите к SimpleDB слишком сильно, как если бы вы использовали обычную базу данных SQL.Всегда индексируемая природа SimpleDB встроена в ядро ​​продукта, и вам не нужно беспокоиться о размере хранилища индекса, так как все, за что вы выставляете счет, - это хранение фактических ключей и значений атрибута (кроме запросов)

Одним из больших преимуществ использования SimpleDB является то, что вы передаете настройку производительности другим сторонам и можете сконцентрироваться на логике вашего приложения.

Поскольку единственная реальная стоимость хранения индексов (используется или не используется)место на диске не должно быть проблем с производительностью.Возможно, вставки, но я полагаю, что в конечном итоге непротиворечивая природа SimpleDB устраняет любые такие издержки.

Я не уверен относительно точного значения второй части вашего вопроса.Там действительно много приложений, которые используют SimpleDB в качестве резервного хранилища.Ответ на вопрос, подходит ли вам это или нет, но производительность индекса не должна быть проблемой.

В тематических исследованиях Amazon для SimpleDB вы найдете множество компаний.которые используют SimpleDB в качестве единственного резервного хранилища или в качестве дополнения.

...