17.01.2011
Список изменений в СУБД ЛИНТЕР от 17.01.11

Платформы:

Семейство Windows (32-х разрядные):

  • в дистрибутив добавлен диалект Hibernate;
  • улучшена диагностика проблем запуска компонентов ядра.

Семейство UNIX:

  • улучшена работа в режиме ввода паролей в консольных утилитах ЛИНТЕРа (dbstore, loarel).
  • упорядочено включение pthread-библиотек при сборке разделяемых библиотек.

QNX:

  • оптимизирован однопотоковый обмен за счет более редкой посылки сигналов;
  • оптимизирована сборка ODBC c driver manager.

Интерфейсы:

ADO.NET:

  • значительно улучшена поддержка NHibernate.

ODBC:

  • усовершенствован поиск конфигурационного файла для UnixODBC;
  • оптимизирована работа с именами атрибутов.

JDBC:

  • усовершенствована работа со значениями типа NCHAR VARYING в JDBC-сервере;
  • обновлены readme-файлы.

LinQT:

  • добавлена поддержка имён таблиц и столбцов в смешанном регистре для QT4.

PCL (встроенный SQL):

  • обеспечена возможность трансляции запросов с размером внутреннего представления больше 8K (до 64К).

Утилиты:

lindeskx: множественные изменения и доработки

  • улучшена работа с внешним редактором BLOB-файлов;
  • унифицированы процедуры загрузки информации;
  • добавлена возможность настраивать поведение разделяемых панелей для редактора запросов;
  • добавлена возможность работы с QT4;
  • усовершенствовано отображение информации об AUTOINC-столбцах.

loarel:

  • настроено получение сигнала в момент ожидания ответа от пользователя;
  • унифицирован код с другими утилитами.

dbstore:

  • настроено получение сигнала в момент ожидания ответа от пользователя;
  • унифицирован код с другими утилитами;
  • обеспечено сохранение столбцов GENERATED BY DEFAULT.

lhb:

  • в lhbx усовершенствован вывод информации в окно результатов для предотвращения переполнения буфера;
  • в lhbx изменен внешний вид диалога полного сохранения базы;
  • добавлена возможность работы с QT4;
  • оптимизирована работа с блоком данных, в момент прерывания сохранения изменений.

testdb:

  • усовершенствована проверка базы, включающей мультибайтные кодировки;
  • оптимизирована проверка индексов для баз с расширенными установками безопасности.

migration:

  • добавлена возможность работы с QT4;
  • улучшена навигация по дереву объектов.

datariver:

  • добавлена поддержка MySQL5;
  • добавлена поддержка современных версий MS SQL.

Ядро СУБД и транслятор SQL:

  • добавлена возможность сортировки широких записей (суммарный размер столбцов, по которым производится сортировка, теперь ограничивается не 4K, а MAX RECORD SIZE, т.е. может доходить до 64K);
  • добавлена возможность регулирования максимального размера памяти, используемой каналом для обработки запросов. Этот размер теперь может превышать 64K (что раньше не допускалось);
  • оптимизировано создание бит-векторов для временных таблиц, что позволило ускорить обработку запросов с группировкой;
  • улучшено квантование обработки запросов, которые требуют перенумерации ответов (это преимущественно запросы к VIEW и содержащие подзапросы во FROM-конструкциях);
  • оптимизирован процесс восстановления БД после нештатного завершения работы ядра СУБД, в том числе в режиме горячего резервирования;
  • усовершенствована перестройка фразовых индексов (одновременная перестройка фразовых индексов, NULL-значения и пустые значения во фразовых индексах, ведение очереди фразовых индексов). Улучшены возможности диагностики подсистемы фразовых индексов;
  • оптимизирована работа с глобальными временными таблицами.