Вступление Продолжая мою предыдущую статью Понимание плана выполнения [Когда Таблица JOIN происходит Часть I), здесь мы описываем другой процесс выполнения плана. Если вы не читали…
Диалект T-SQL давно известен мощным синтаксисом CROSS APPLYи OUTER APPLYсинтаксисом JOIN. В стандарте SQL: 1999 были введены почти эквивалентные «боковые производные таблицы», которые в конечном…
Помните мой последний пост о WebSockets и AngularJs? Сегодня мы будем играть с чем-то похожим. Я хочу создать интерфейс ключ-значение для игры с веб-сокетами. Позвольте…
Во время собеседования мы часто даем разработчикам Scala простую задачу проектирования: моделировать двоичное дерево. Самая простая, но не обязательно лучшая реализация включает в себя Option идиому:…
В этом сообщении блога представлены подсчет времени и ограничение скорости в Redis. Вы можете применить его для активации логина CAPTCHA на своем сайте только тогда,…
В этой статье рассказывается о нескольких случаях использования Java Hibernate, которые выполняют многоэтапные обновления запросов. Я укажу на недостатки производительности при выполнении примера кода Hibernate…
Первый пост в блогеВ этой серии было краткое введение в MaxScale, но теперь пришло время запачкать руки. Мы получим более практический взгляд на MaxScale и…