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:
  • Оптимизирована обработка ответов.
ADO.NET:
  • Поправлены обработка дат и загрузка больших BLOB-значений.

Утилиты:

lindeskx:
  • Поправлены множественные замечания по интерфейсу.
dbstore:
  • Исправлена работа с ключом -wu.
inl:
  • Унифицирована диагностика ошибки после выполнения основной операции и после fetch записи.
dbc_tcp (сетевой драйвер клиента):
  • Значительно доработан универсальный GUI, добавлена статистика.
dbs_tcp (сетевой драйвер сервера):
  • Добавлен новый сетевой драйвер для Win32 с графической оболочкой.