12.05.2015
Список изменений в СУБД ЛИНТЕР за 2014-2015 гг.
Новые возможности СУБД
- Возможность аутентификации через LDAP, Kerberos.
- Новый алгоритм хэширования паролей (с использованием FIPS 180-2 SHA-224).
- Агрегатная/аналитическая функция конкатенации строковых значений LISTAGG.
- Конструкция <WITHIN GROUP-спецификация> для задания порядка следования записей при обработке агрегатных функций FIRST_VALUE, LAST_VALUE, LISTAGG.
- Функциональные индексы для функций UPPER и LOWER от столбцов.
- Набор функций для поддержки BSON-формата.
- Режим автоматической блокировки добавляемых записей (INSERT WITH LOCK).
- Новая конструкция PRELOAD для команды TEST TABLE для загрузки таблицы в память.
- Поддержка геометрических типов в утилитах экспорта/импорта.
- Псевдотаблица $$$EVENTS_INFO для получения информации о событиях.
- Возможность включать и отключать трассировку планов запросов для отдельных соединений.
Доработки для отдельных платформ
- Линтер добавлен в виде пакета в репозиторий AltLinux p7.
- Добавлена возможность автоматизированной установки в silent режиме в Windows.
- Обеспечена совместимость с версией MACOSX.
- Обеспечена совместимость с последними версиями ОС AIX.
Оптимизации
- Новые стратегии обработки определенных групп предикатов (отбор по условию + поиск максимума).
- Новые стратегии использования составных индексов.
- Оптимизация порядка слияния результатов предикатов.
- Вычисление сопутствующих предикатов вместе с предикатами соединения.
Программные интерфейсы СУБД
- Интерфейс JDBC - добавлены сборка с JDK 1.6 и 1.7, поддержка разных версий Hibernate и сборка Maven, поддержка Apache Cayenne, поддержка Hibernate Spatial.
- Интерфейс ADO.NET - добавлена поддержка Visual Studio 2012/2013.
- Интерфейс Python - добавлена поддержка Python до 3.4 включительно.
- Интерфейс OCI - обеспечена совместимость с программой Navicat for Oracle.
- Интерфейс Ruby - добавлена поддержка Ruby 2.
- Увеличение скорости работы с BLOB для большинства интерфейсов.