Как стать автором
Обновить

Комментарии 8

Все, кто недостаточно знаком с S3, считают, что этот сервис предназначен для хранения файлов.

Точно такое же мнение про S3 storage было и у меня

вы конечно узнали много нового для себя но... это вовсе не отткровение. А то что вы лично были недостаточно знакомы с явлением говорит лишь о том, что вам просто это былдо не нужно до какого-то момента времени. Как понадобилось - сразу узнали. Наступит время - узнаете о минусах такого решения

Тоже не совсем понял. Ведь с первых секунд работы с s3 знаешь, что каждое имя файла оригинально, нет никаких иерархий - всё плоско. И везде стоит, что это и есть key value хранилище. Ничего другого оно и не подразумевало.

Ну вы можете установить свою иерархию ключей, если захотите. Вы может даже использовать запросы с некоторыми ограничениями (ограничения на формат содержимого value). но все равно по сравнению с тем-же dynamodb функционал ограничен, а по цене решение на основе s3 может выиграть по сравнению с dynamodb только в довольно ограниченном диапазоне вариантов использования. Ну и особенности архитектуры s3 возможно могут неприятно удивить автора - в будующем. Например в определенныъ случаях после того как значение было "обновлено" (перезаписано в смысле), другой процесс который будет пытатться получить это значение будет получать старое, необновленное значение, в течение некоторого времени.

Но самое главное конечно деньги - их надо уметь считать. Причем не только зджесь и сейчас, но и в будующем - по мере развития и масштабирования сервиса

Ну и особенности архитектуры s3 возможно могут неприятно удивить автора - в будующем. Например в определенныъ случаях после того как значение было "обновлено" (перезаписано в смысле), другой процесс который будет пытатться получить это значение будет получать старое, необновленное значение, в течение некоторого времени.

Здесь не верно. Amazon S3 уже давно strong consistent.

Разве такое решение не будет стоить как сбитый боинг, вроде s3 чаржит за запросы?

s3 чаржит за запросы?

Не только из-за этого вы можете быть неприятно удивлены стоимостью.
Например, если средний размер value у вас небольшой, а записей много:
Минимальный оплачиваемый размер объекта в хранилищах S3 Standard – IA и S3 One Zone – IA составляет 128 КБ. Можно сохранять и более мелкие объекты, но плата за них будет взиматься как за объекты размером 128 КБ

Странное решение - забивание гвоздей микроскопом

Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации

Истории