DBISAM, о СУБД по русски

 

Здравствуйте!

Это сайт о СУБД DBISAM, надеюсь информация будет полезной.

Если вы найдете неточности на этом сайте, пожалуйста напишите на email: dbisam/@/ya.ru

 

счетчик посещений

 

Официальный сайт DBISAM

 

 

 

  О субд DBISAM

Раздел сайта DBISAM



Пакет DBISAM, разработанный американской компанией Elevate Software, можно по праву назвать «патриархом» среди пакетов компонентов для создания приложений c тонкими базами данных. DBISAM считается не только самым старшим среди аналогов, но и самым распространенным и популярным. Достаточно сказать, что в 2001 и 2002 году этот пакет стабильно завоевывает первые места в ежегодном конкурсе создательитетного американского издания Delphi Informant Magazine в номинации «Лучшее ядро субд для Delphi». С тех пор он только улучшился.

использовании сервера

Единственный недостаток для начинающих разработчиков — платная (около 300$), но это с лихвой компенсируется отличной технической поддержкой, что более важно для серьезных разработчиков.

Таблицы в памяти в DBISAM идентичны на диске таблицы и можут быть общим для нескольких потоков в одном приложении. Вы можете создавать и использовать как локальные таблицы в памяти, которые хранятся в памяти клиентского приложения, или удаленных таблицы в памяти, которые хранятся в памяти сервера баз данных.

В DBISAM, представлен компонент TDBISAMEngine, он является легко настраиваемым. В него могут быть добавлены триггеры, серверные процедуры, события, пользовательские SQL функции.

Автоматическая блокировка записи и принудительные блокировки в таблице реализуются в DBISAM. Блокировка может быть настроена пессимистичной (по умолчанию) или оптимистичной.

DBISAM доступен для разработки в Delphi 5, 6, и 7, C++Builder 5 и 6, Borland Developer Studio 2005 и 2006, CodeGear RAD Studio 2007 и 2009, и Embarcadero RAD Studio 2010 и XE for Windows, а также Kylix 2 и 3 для Linux. TDBISAMEngine, TDBISAMSession, TDBISAMDatabase, TDBISAMTable, и TDBISAMQuery используются в Delphi, C++Builder, Borland Developer Studio, and Kylix.

Для ознакомления существует временно-ограниченная версия пакета.

Основные характеристики:

o Компиляция непосредственно в EXE-файл, не требуются дополнительные библиотеки и файлы конфигурации.

o Объем кода, добавляемый к исполняемому файлу, составляет примерно 400–500 Кбайт.

o Поддержка многопользовательского доступа.

o Поддержка более 100 национальных алфавитов, включая кириллицу.

Основные возможности ядра СУБД:

o Максимальное количество полей в одной таблице — 1024.

o Максимальное количество полей, входящих в состав индекса, — 16.

o Максимальное количество индексов в таблице — 31 (включая один индекс для первичного ключа).

o Максимальный объем таблицы — 4 Гбайт, в расширенном режиме — до 128 Гбайт (для Windows 2000/XP).

o Первичные и вторичные индексы с поддержкой чувствительных и не чувствительных к регистру атрибутов, упорядочения по возрастанию и по убыванию.

o Поддержка сжатия индексов.

o Логическая нумерация записей, обеспечивающая глобальный номер записи независимо от установленного диапазона (Range).

o Полная поддержка в индексах выражений substring, trim, lower, upper, pos, occurs, replace, extract, cast, abs, round, if, а также операторов in, like, is null, between.

o Поддержка sql (select, insert, update, delete create table, alter table, drop table, create

index, drop index, sum min, max, count, avg, substring, trim, lower, upper, length, pos,

occurs, replace, extract, cast, abs, round, if, in, like, is null, between, параметрические

запросы, вложенные запросы, запросы с результатами в памяти, события «query progress» для отображения процесса выполнения запроса по времени).

o Поддержка SQL-скриптов.

o Таблицы в памяти с поддержкой потоков.

o Поддержка ограничений и условий на поле (min, max, обязательное поле, значение по умолчанию, регистр символов).

o Поддержка версий таблиц, определяемая пользователем.

o Автоматическая блокировка записей и пользовательская блокировка таблиц, включая блокировку семафорами.

o Автоматическое обнаружение изменений в записях.

o Встроенные механизмы верификации, восстановления, изменения структуры и оптимизации таблиц.

o Шифрование отдельных полей.

Расширения файлов использующихся в DBISAM:

Одна таблица использует 3 физических файла:

Файл данных DBISAM: dat

Файл индекса: idx

Файл BLOB: blb

Резервные копии этих файлов имеют соответствующие расширения: dbk, ibk и bbk

Резервные копии при проведении изменения версии таблиц имеют раcширения: dup, iup и bup.

В рабочей директории, как правило при выполнении запроса появляются временные файлы с численным именем и расширениями dat, idx и blb, после завершения работы программы они удаляются автоматически.

dbisam.lck — это файл блокировок, появляется в директории базы данных.

Скачать DBISAM  

.

Главная Вперед



   
Hosted by uCoz