Сегодняшняя задача вполне традиционна для любых учетных систем - поиск записей, содержащих максимальное значение по каждому из ключей. Что-то вроде "покажи мне последний заказ по каждому из клиентов", если переводить в прикладную область.Кажется, что тут и споткнуться-то негде в реализации - но все оказывается совсем не тривиально. Читать далее
Силиконовые 3 кнопки для автомобильного ключа Hyundai, Kia будет необходим в случае, если кнопки родного ключа пришли в негодность. Например протерлись или распадаются на части. Если кнопки вашего ключа протерлись, нет необходимости покупать корпус целиком в сборе, достаточно купить только кнопки. Изготовлены из софт тач силикона. Силиконовые 3 кнопки для автомобильного ключа Hyundai, Kia в […]
В PostgreSQL есть "волшебный" тип индекса GiST, который позволяет быстро искать разные сложные вещи - от интервалов до массивов и даже реализовывать полнотекстовый поиск.Про его внутреннее устройство и возможности подробно рассказывал Егор Рогов, а я в статье "PostgreSQL Antipatterns: работаем с…
Статья на Хабре "PostgreSQL Antipatterns: отказ от агрегатных функций = кратное ускорение" послужила отправной точкой для данного исследования. После ее изучения возникла гипотеза о возможности значительного повышения производительности PostgreSQL через замену агрегатных функций на конструкции ARRAY. Читать далее