СУБД ЛИНТЕР
система управления
базами данных
Закрыть
Авторизация
Логин:
Пароль:

Забыли пароль?
Регистрация


rus | eng
Поиск
Найти
СУБД Linter Multiversion

Linter Multiversion

О продукте Linter Multiversion

Linter Multiversion Linter Multiversion - это СУБД с поддержкой версионной модели обработки данных.
 
В условиях непрерывного роста объёмов информации возможность параллельной обработки конкурирующих транзакций становится всё более актуальной. Linter Multiversion предназначена для разработки приложений, требующих обеспечения безконфликтности запросов на чтение и на запись в многопользовательской системе.
 
Linter Multiversion рекомендуется для тех приложений, в которых при использовании классического блокировочного сервера баз данных конфликт запросов на чтение и на запись начинает оказывать существенное влияние на производительность системы.

Linter Multiversion опирается на мощные возможности базовой версии Linter Standard.

Система обеспечивает высокую доступность данных и более быструю обработку конкурирующих транзакций благодаря реализации многоверсионного хранения записей с поддержкой ANSI-уровней изолированности транзакций.

Linter Multiversion позволяет разработчикам создавать приложения, работающие под управлением различных операционных систем:

  • Windows
  • Linux
  • FreeBSD
  • SUN Solaris
  • Mac OS X
  • Unix System V
  • HP-UX
  • Android
  • Windows CE

Многоверсионность позволила сделать чтение и модификацию данных независимыми процессами, т.к. модификация записи в таблице приводит к появлению новой версии этой записи. При этом в общем случае не требуется специального процесса "чистки" устаревших (неактуальных) версий, так как в системе реализован механизм их переиспользования.

Реализация механизма версионности позволила улучшить показатели распараллеливания при многопользовательской работе. При этом поддерживаются стандартные режимы работы транзакций от Dirty Read до Serializable.

Благодаря механизму многоверсионности каждая прикладная задача может долгое время независимо продолжать работу со своей версией изначальных данных. И только при команде фиксации транзакции потребуется синхронизация изменений сделанных с одними и теми же данным из различных программ.

Если две задачи изменили одни и те же данные, то успешная фиксация этих изменений возможна только для одной задачи. Изменения другой задачи не сохранятся.

При этом разработчикам следует учитывать, что механизм версионности сам по себе требует накладных расходов. При увеличении нагрузки (параллельно работающих транзакций) на сервер производительность версионного механизма начинает снижаться из-за частых обновлений, необходимых для поддержки различных версий данных.

ЗАО НПП «РЕЛЭКС»
Карта сайта | FAQ | Преимущества СУБД ЛИНТЕР | Лицензии и сертификаты | Прайс-лист | Контакты
Политика конфиденциальности
© 1990–2012 ЗАО НПП «РЕЛЭКС»