Deutsch

АйТи прогнозы

03.01.17 23:15
Re: АйТи прогнозы
 
Van Doren знакомое лицо
Van Doren

и даже там похоже не все так радужно, как любит с упоением рассказывать хипстота https://habrahabr.ru/post/231213/

Ну, давайте посмотрим:


Все данные нужные для сериала хранятся одним документом, так что можно очень быстро получить всю информацию сразу, даже если документ очень большой. Есть сериал, называемый «General Hospital», который насчитывает уже 12000 эпизодов в течение 50+ сезонов. На моем ноутбуке, PostgreSQL работает около минуты, чтобы получить денормализованные данные для 12000 эпизодов, в то время как извлечение документа по ID в MongoDB занимает доли секунды. Так во многих отношениях, это приложение реализует идеальный вариант использования для документарной базы.

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


А, она ниже тоже об этом пишет...


Это было в конечном счете, проблема коммуникации, а не техническая проблема. Если эти разговоры, что произошли раньше, если бы мы взяли время, чтобы действительно понять, как клиент хочет видеть данные и что хочет делать с ним, то мы, вероятно, перешли бы PostgreSQL ранее, когда было меньше данных, и было легче.

А это уже смешно, проблема очевидна и приходит на ум в первую же секунду. В остальном все верно написано.

 

Перейти на