БигДата всегда звучит красиво — пока не нужно по ним искать и за нее платить.
Когда данные перестают влезать в индекс, а поиск тормозит — дело не в БД, а в архитектуре.Рассказываю, как мы перестроили систему на связке PostGIS + OpenSearch и добились отклика в десятки миллисекунд.
Читать далееЗа последние годы сформировалась четкая тенденция – винить глютен в дисфункциях кишечника. Причем некоторые люди продолжают настаивать на наличии болезни, даже если анализ на целиакию не подтверждает наличия болезни. Теперь же исследователи обнаружили, что всё гораздо сложнее. Ведь глютен, сам по себе – не единственная причина возможного плохого самочувствия.
Читать далееУченые из МФТИ, Института теоретической физики им. Л.Д. Ландау и Физико-технического института им. А. Ф. Иоффе провели теоретическое исследование диффузии экситонов. Они рассмотрели это физическое явление в муаровых сверхрешетках переходных металлов.
Читать далееОт автора: публикую главы из своей книги "Прекрасный, опасный, кибербезопасный мир". Она была написана еще в благодатные доковидные времена, когда мир был совсем другим. Многое изменилось, но базовые вещи относительно безопасности остались те же, так что книжка по-прежнему неплоха.
Читать далееКриптографическая уязвимость Evolution Marketplace: Анализ кражи Исследование безопасности ECDSA подписей крупнейшего даркнет-рынка
Читать далееObject-Relational Mapping (ORM) — технология, призванная «поженить» реляционную природу SQL-баз (PostgreSQL, MySQL, SQLite и т.п.) с объектной моделью языков программирования. Она настолько популярна, что её пытаются реализовать даже в необъектных языках — например, в Go или Erlang.
Если в Java без ORM действительно неудобно, то в экосистеме Node.js (и TypeScript в частности) ситуация принципиально иная. И ORM здесь — зачастую избыточная абстракция. В большинстве случаев рациональнее обойтись компактным SQL-билдером который сильно упрощает построение запросов, оставляя над ними полный контроль, и который совсем не занимается управлением объектами. Почему в Node.js ORM почти не даёт преимуществ...
Читать далееВ первой части этого материала мы объясняли, что IT-рынок не умер — он перестраивается. Что за громкими заголовками про «массовые увольнения» и «схлопнувшийся пузырь» скрывается не катастрофа, а «нормализация» и «взросление отрасли».
Иными словами, в прошлой части мы говорили, что не все так плохо. Наша сегодняшняя героиня — не согласна. Картина, которая открылась нам с ее помощью, не только констатирует реальность кризиса на российском IT-рынке, но и очерчивает его причины — в целом, перспективы выходят довольно мрачные.
Читать далее