Size: a a a

2020 September 01

GL

Gleb Lesnikov in ctodailychat
: D
источник

GL

Gleb Lesnikov in ctodailychat
вообще наверное можно как-то придумать
источник

AM

Aga Mahmudov in ctodailychat
Сергей Аксёнов
Мы в основном в EC2 деньги лили, к высокоуровневым сервисам не притрагивались. Ну не считая S3, SNS, такого типа.
Не дорого игла от aws стоит?
источник

AM

Aga Mahmudov in ctodailychat
Тем более в хайлоаде
источник

СА

Сергей Аксёнов... in ctodailychat
Aga Mahmudov
Не дорого игла от aws стоит?
Дорого, потому и слезли.
источник

AM

Aga Mahmudov in ctodailychat
Я долгое время искал стриминговую площадку, чтобы грузишь mp4, он транскодит в hls и дает ссылку с on-demand access
источник

AM

Aga Mahmudov in ctodailychat
Сервисов 20 поюзал, вплоть до энтерпрайз IBM. В итоге остановился на собственном решении, которое можно вынести в микросервис и радоваться жизни
источник

AM

Aga Mahmudov in ctodailychat
На aws такое можно делать, но задействовует вроде целую цепочку сервисов. Крайне нерентабельно, тем более учитывая что мы стартап)
источник

AM

Aga Mahmudov in ctodailychat
FFMPEG сила!))
источник

СА

Сергей Аксёнов... in ctodailychat
Anton Revyako
1) ты сам в этом виноват
2) перепакуй, будет меньше
3) зачем тебе 10 лет, если ты хранишь только месяц? ))))

все что не влезет в оперативу, бекапишь на диск
Кстати, снявшись с тормоза: ObjectId можно удобно хранить в реляционных базах как int32 + int64, причём int32 будет таймстампом.
источник

AR

Anton Revyako in ctodailychat
Сергей Аксёнов
Кстати, снявшись с тормоза: ObjectId можно удобно хранить в реляционных базах как int32 + int64, причём int32 будет таймстампом.
просто это, мягко говоря, много лишних данных )
если вместо 12 байт хранить 4, то и индексы будут в 3 раза меньше
источник

СА

Сергей Аксёнов... in ctodailychat
Ну так монга делалась сразу с учётом масштабирования из коробки. Это очень умный ID, если вдуматься: там есть timestamp для грубой сортировки, есть серверо-зависимая сигнатура, есть энтропия и младшие байты - итератор для точной сортировки. То есть из этого id можно вытащить дофига полезной информации, он намного полезнее обсуждаемого как раз uuid v1, и при этом короче. И его можно при желании генерировать на клиенте.
источник

СА

Сергей Аксёнов... in ctodailychat
И можно отличать, какие сгенерены на клиенте, на сервере, и на каком именно сервере из реплик/шардов.
источник

AR

Anton Revyako in ctodailychat
Сергей Аксёнов
И можно отличать, какие сгенерены на клиенте, на сервере, и на каком именно сервере из реплик/шардов.
только в твоем кейсе это все не нужно )
ты даже дату отдельным полем хранишь
источник

СА

Сергей Аксёнов... in ctodailychat
Anton Revyako
только в твоем кейсе это все не нужно )
ты даже дату отдельным полем хранишь
Это id юзеров.
источник

СА

Сергей Аксёнов... in ctodailychat
Anton Revyako
только в твоем кейсе это все не нужно )
ты даже дату отдельным полем хранишь
То есть, это timestamp, когда юзер зарегался)
источник

AR

Anton Revyako in ctodailychat
я так полагаю, что вопрос «зачем везде таскать дату регистрации юзера?» не уместен?)
источник

AR

Anton Revyako in ctodailychat
я понимаю что это совпадение)
источник

AR

Anton Revyako in ctodailychat
просто не подумали )))
источник

СА

Сергей Аксёнов... in ctodailychat
Anton Revyako
я так полагаю, что вопрос «зачем везде таскать дату регистрации юзера?» не уместен?)
Правильно вопрос звучит "зачем везде таскать за собой дату добавления документа в коллекцию". И ответ "потому что это удобно со многих точек зрения: знать когда и каким сервером была добавлена та или иная запись".
источник