Size: a a a

Software Design/Architecture/Zen

2021 June 15

Egor Гуща in Software Design/Architecture/Zen
О, какую бд порекомендовал бы для сервиса прослушивания музыки: dynamodb или что-то другое если да то что ?
источник

˸A

˸̧̨ ͅBlack Akula˸̧̨ ... in Software Design/Architecture/Zen
искренне вам сочувствую
источник

O

Olég in Software Design/Architecture/Zen
почему?
источник

˸A

˸̧̨ ͅBlack Akula˸̧̨ ... in Software Design/Architecture/Zen
со стриммингом не имел дела - сорри. А БД тут при чём? Файлы же в БД не хранят - тут вроде S3 больше
источник

Egor Гуща in Software Design/Architecture/Zen
Не, к файлам вопросов нет
Сам по себе сервис к примеру тот же спотифай эплмьюзик

Я бы хотел оставаться больше в экосистеме AWS и брать dynamodb также избежать размножения GSI, но возможно если более объективная оценка
источник

O

Olég in Software Design/Architecture/Zen
*шепотом* эвенты туда собирать хочет, может?
источник

O

Olég in Software Design/Architecture/Zen
разве стриминг-сервис не дешевле делать на своем железе?
источник

Egor Гуща in Software Design/Architecture/Zen
Мне интересн aws, а именно serverless
источник

˸A

˸̧̨ ͅBlack Akula˸̧̨ ... in Software Design/Architecture/Zen
вопрос лишь в том: реляционная БД (Аврора) либо документ (дайнамо)
Оба подхода работают. Но после того, как я поробовал дайнамо - к реляционным возвращаться не хочу (с этими всеми их локами - и чем больше таблицы, тем дольше)
источник

A

Aleksandr in Software Design/Architecture/Zen
Как часто вы использовали очередь на основе базы данных? И в каких случаях?
источник

Egor Гуща in Software Design/Architecture/Zen
Мне поэтому тоже приглянулась dynamodb  за один запрос вытянуть все, что нужно да и к тому же дёшево и быстро
Если грамотно выстроить паттерн
источник

В

Виктор in Software Design/Architecture/Zen
А главное зачем)
источник

A

Aleksandr in Software Design/Architecture/Zen
Это хороший вопрос. Но в некоторых случаях такое делают. Я вот и пытаюсь поинтересоваться зачем
источник

A

Aleksandr in Software Design/Architecture/Zen
Просто, допустим, есть очереди на основании файлов. Тот же JMS. А у бд ACID, который полностью для логики пуллинга не нужен. Если мы говорим не про брокер сообщений
источник

˸A

˸̧̨ ͅBlack Akula˸̧̨ ... in Software Design/Architecture/Zen
источник

Egor Гуща in Software Design/Architecture/Zen
О спасибо
источник

DE

Dmitry Eliseev in Software Design/Architecture/Zen
Делают когда не хотят или не умеют взять брокер
источник

AD

Apache DOG™ in Software Design/Architecture/Zen
когда нужна была вся история очереди  с возможностью запрашивать
источник

A

Aleksandr in Software Design/Architecture/Zen
Хм, ну да, аргумент. А брокер не использовали, потому что не нужна была распределенность?
источник
2021 June 16

AD

Apache DOG™ in Software Design/Architecture/Zen
Потому что бд уже есть и то, что там текло базой кушалось за глаза
источник