Что нового в SQLBase 11?

Тест TPC-C для SQLBase 11: транзакции с доступом на запись в 2,6 раза быстрее, а отчеты - в 7 раз быстрее!

Теперь параллельно работать могут больше пользователей, использующих одну БД SQLBase, чем когда-либо ранее. Переход на другие БД по причинам масштабируемости может больше не потребоваться. Теперь можно использовать удобные возможности SQLBase для сотен параллельно работающих пользователей. Стандартный тест производительности TPC-C имитирует целую среду, в которой сообщество операторов за терминалами выполняют различные транзакции в БД. Эти транзакции включают в себя ввод и составление заказов, запись информации о платежах, проверку состояния заказов и контроль объема запасов на складах (обновления и вставки при одновременном запуске отчетов).

Скорость транзакций в SQLBase 11

Транзакции на запись не мешают транзакциям на чтение, а транзакции на чтение не мешают транзакциям на запись. Это позволяет гораздо быстрее отрабатывать транзакции обоих типов. SQLBase 11 гораздо лучше работает с транзакциями и отчетами, чем SQLBase 9.0.1. Все числовые данные выражают количество транзакций в минуту. Реализуемый в SQLBase 11 уровень изоляции "только на чтение" приводит к значительному повышению скорости от 75 транзакций в минуту в SQLBase 9.0.1 (режим RL) до 199 транзакций в минуту в SQLBase 11. Это в 2,6 раза лучше по сравнению с SQLBase 9.0.1.

Скорость формирования отчетов в SQLBase 11

Наслаждайтесь быстрыми отчетами с SQLBase 11. В тестовой БД TPC-C скорость формирования отчетов увеличилась с 209 транзакций в минуту для SQLBase 9.0.1 (режим RL) до 1452 транзакций в минуту для SQLBase 11 с использованием уровня изоляции "только на чтение". То есть решения по созданию отчетов работают в SQLBase 11 7 раз быстрее.

Поддержка блокировки на уровне строк

  • Транзакции на чтение. Новые уровни изоляции "только на чтение" и "подтверждение чтения" позволяют избежать блокировок при чтении данных.
  • Транзакции на запись. В SQLBase 11 добавлены новые механизмы и функции блокировки. Целью новой функциональности, связанной с блокировками, является улучшение параллельной работы и повышение скорости. Этого можно добиться благодаря сокращению или полному исключению соревнования за блокировку, включая тупиковые взаимные блокировки, не связанные с приложениями. Эта функциональность включает в себя высказывания "LOCK TABLE" и "SET AUTOLOCKTABLE", которые можно подготавливать и выполнять, а также конфигурационные настройки в файле sql.ini. Если параметр AutoLockTable имеет значение SMART, то можно избежать взаимных блокировок, не связанных с приложением.

Удобное обновление и развертывание SQLBase 11

Обновить несколько установленных экземпляров SQLBase до SQLBase 11 не составляет никаких проблем. Для запуска SQLBase 11 на существующих БД не нужно ни личное присутствие, ни удаленное администрирование. SQLBase 11 обеспечивает очень удобное развертывание с помощью автоматического обновления версий БД SQLBase 7.5.1-9.0.1 при первом подключении.

Есть много способов интегрировать SQLBase в системы установки ПО от сторонних производителей. SQLBase можно установить с использованием опции "silent install" (т.е. без вмешательства пользователя). Хорошей альтернативой для независимых поставщиков ПО является использование пакета SQLBase Embedded Deployment Pack. Производители ПО могут использовать SQLBase Embedded Deployment Pack для создания специализированных программ установки, которые объединяют в единое целое как установку их продукта, так и установку SQLBase. Сам продукт SQLBase можно устанавливать на один компьютер несколько раз. Это возможно, например, если он является частью нескольких вертикальных решений, которые развертываются на компьютере. Поддержка встраивания в SQLBase не имеет себе равных в отрасли. Она минимизирует трудности по развертыванию приложений для миллионов пользователей.


Страница сайта http://www.interface.ru
Оригинал находится по адресу http://www.interface.ru/home.asp?artId=7599