Size: a a a

DBA - русскоговорящее сообщество

2021 January 24

SC

Serega Carbon in DBA - русскоговорящее сообщество
Adv0cat
это к базе данных отношения не имеет, и опять оптимизация на ровном месте, может уже перестанете оптимизировать? 😄
я хочу чтобы моя система работала так же быстро как и Инстаграм )
источник

A

Adv0cat in DBA - русскоговорящее сообщество
Serega Carbon
я хочу чтобы моя система работала так же быстро как и Инстаграм )
т.е. инстаграму понадобилось дофига программистов, годы оптимизаций, и куча написанного софта, чтобы работать быстро, а вы один с наскока хотите, чтобы было все так же?)) Ну чо, удачи)) 👍
источник

n🐈

nikoinlove 🐈 in DBA - русскоговорящее сообщество
учиться на чужих ошибках всегда полезно)
источник

A

Adv0cat in DBA - русскоговорящее сообщество
Anton
Тогда уж грубо O(log n).

Какая реализация реляции индексно по id обращается O(1) без поиска в индексе?
Цены бы не было такой реализации, тогда бы поик по графу, сложенному в одну таблицу не деградировал так сильно от многократных селф-джойнов и обьема данных, никакие nosql не давали бы профита.
если у вас хеш индекс, то вот вам будет O(1) 😏

Но даже при всем при этом, log n это очень близко к 1, в отличии от n, это все равно быстрее, чем в контексте преполагалось пройтись по всему списку данных)
источник

SC

Serega Carbon in DBA - русскоговорящее сообщество
ладно фиг с ним, делаю реляционную схему, не оптимизирую ничего заранее, просто делаю схему
источник

A

Adv0cat in DBA - русскоговорящее сообщество
Serega Carbon
ладно фиг с ним, делаю реляционную схему, не оптимизирую ничего заранее, просто делаю схему
Аплодирую стоя!)🍾
источник

E

Etki in DBA - русскоговорящее сообщество
Serega Carbon
100000000 рецептов, ингредиентов приблизительно пусть будет на рецепт в среднем 10  => 100000000 * 10 = 1000000000 - и получаем две таблицы, которые надо сджоинить, а если бы мы хранили в массиве, нужно было бы лишь одну таблицу дёргать грубо говоря
давайте проще: оперативки больше чем данных?
источник

SC

Serega Carbon in DBA - русскоговорящее сообщество
Etki
давайте проще: оперативки больше чем данных?
я делаю это на диплом) оперативки на моем ноуте 32 гб, данных - 0 ))
источник

A

Adv0cat in DBA - русскоговорящее сообщество
пхахахахахахахахахахахха
источник

E

Etki in DBA - русскоговорящее сообщество
ааааа так чего ты паришься-то забей до мая
источник

A

Adv0cat in DBA - русскоговорящее сообщество
источник

YS

Yaroslav Schekin in DBA - русскоговорящее сообщество
Serega Carbon
а, и ещё, как хранить время? можно в миллисекундах или нужно в DateTime или в timestamp?
Если Вам нужны временные метки произошедших событий, то в PostgreSQL это timestamptz.
Кстати, есть специализированный https://t.me/pgsql .
источник

YS

Yaroslav Schekin in DBA - русскоговорящее сообщество
Serega Carbon
я делаю это на диплом) оперативки на моем ноуте 32 гб, данных - 0 ))
Вот же... а я было подумал, что что-то нужное. ;(
источник

SC

Serega Carbon in DBA - русскоговорящее сообщество
Etki
ааааа так чего ты паришься-то забей до мая
боюсь за то время не успею сделать, так как я не бью баклуши, а работаю 8 часов, а вечером вообще отпадает желание что-то делать, тем более релиз на носу, щас тестировщики попросыпаются и + баги(
источник

SC

Serega Carbon in DBA - русскоговорящее сообщество
Yaroslav Schekin
Вот же... а я было подумал, что что-то нужное. ;(
нужное, диплом - как сайд эффект так сказать
источник

A

Adv0cat in DBA - русскоговорящее сообщество
Yaroslav Schekin
Вот же... а я было подумал, что что-то нужное. ;(
Даже если что-то нужное, мы дали правильные советы - сделать нормальную реляционную схему с дальнейшей оптимизацией, если что-то получилось не оптимизированно 😏
источник

SC

Serega Carbon in DBA - русскоговорящее сообщество
Adv0cat
Даже если что-то нужное, мы дали правильные советы - сделать нормальную реляционную схему с дальнейшей оптимизацией, если что-то получилось не оптимизированно 😏
спасибо, я понял, что-то в мозгу сопротивляется, но я его подавлю )
источник

A

Anton in DBA - русскоговорящее сообщество
Serega Carbon
я хочу чтобы моя система работала так же быстро как и Инстаграм )
Это решается далеко не одной структорой базы и выбором dbms
www.8bitmen.com/instagram-architecture-how-does-it-store-search-billions-of-images/amp/
источник

SC

Serega Carbon in DBA - русскоговорящее сообщество
Anton
Это решается далеко не одной структорой базы и выбором dbms
www.8bitmen.com/instagram-architecture-how-does-it-store-search-billions-of-images/amp/
это я смотрел, чуть не отлетел в обморок 😂) ну да ладно
источник

A

Adv0cat in DBA - русскоговорящее сообщество
Serega Carbon
спасибо, я понял, что-то в мозгу сопротивляется, но я его подавлю )
Боритесь, я в вас верю! 🥳
источник