
20.10.2011
Список изменений в СУБД ЛИНТЕР от 20.10.2011
Дистрибутив:
- Добавлен пример для интерфейса LINCPPAPI с выполнением транзакций по отдельным курсорам.
- Поправлены примеры использования интерфейса LINAPI для корректной работы на 64-битных платформах.
- Исправлены некоторые тексты сообщений об ошибках, как русские, так и английские.
- Добавлена сборка DevExpress-провайдера.
- Добавлена активизация фразового фильтра docrtf2text по умолчанию для форматов .docx, .xlsx, .pptx, .odt, .ods, .odp.
- Произведено улучшение сборки дистрибутива под UNIX, QNX, ОС2000.
Платформы:
- Сделано несколько исправлений для устранения проблем, специфичных для 64-разрядных платформ.
- Сделано несколько исправлений, а также дополнены флаги компиляции для предотвращения случаев некорректных оптимизаций компилятора gcc.
Ядро СУБД и транслятор SQL:
- Реализована функциональность материализованных представлений для ускорения работы часто выполняемых запросов.
- Добавлена хэш-стратегия вычисления предикатов, что значительно ускорило выполнение запросов, содержащих условия со столбцами результатов подзапросов и VIEW и с неиндексированными столбцами базовых таблиц.
- Реализовано каскадное удаление представлений, что облегчает обеспечение целостности базы данных.
- Разрешено использование конструкции LIMIT в подзапросах (требуется для поддержки некоторых программных интерфейсов).
Улучшения в работе:
- С откатом операций ссылочной целостности SET NULL и SET DEFAULT.
- С ядром после восстановления базы по журналу.
- С параметрами и возвращаемыми значениями типов переменной длины в хранимых процедурах.
- С наследованием полученных в процедурном курсоре ошибок родительским каналом.
- С фразовым фильтром для XLSX-файлов.
- С последовательностями в поисковых запросах.
- С операцией MERGE.
- С асинхронной репликацией (репликация нечисловых float- и double-значений, BLOB-значений, операций быстрой загрузки, позиционных UPDATE и DELETE).
Интерфейсы:
JDBC:
- Оптимизирована обработка ответов.
- Поправлены обработка дат и загрузка больших BLOB-значений.
Утилиты:
lindeskx:
- Поправлены множественные замечания по интерфейсу.
- Исправлена работа с ключом -wu.
- Унифицирована диагностика ошибки после выполнения основной операции и после fetch записи.
- Значительно доработан универсальный GUI, добавлена статистика.
-
Добавлен новый сетевой драйвер для Win32 с графической оболочкой.