СУБД Borland InterBase 6.0

 
SQL-сервер баз данных 
Borland InterBase 6 объединяет простоту использования, низкие затраты на сопровождение и мощность систем корпоративного уровня. Borland гарантирует, что InterBase 6 совмещает силу мощной, апробированной архитектуры с развитыми технологиями, необходимыми для успеха прикладных систем.


Повышенная производительность за счет развитой архитектуры

Сервер InterBase реализует архитектуру множественных поколений записей (MGA - Multi-Generational Architecture). MGA обеспечивает уникальные возможности использования версий, что ведет к высокой степени доступности данных как для пользователей, работающих с транзакциями, так и для пользователей, использующих приложения поддержки принятия решений. Механизм MGA в InterBase хорошо работает при оперативной обработке коротких транзакций (OLTP - On-Line Transaction Processing) и является уникальным для крупномасштабных реальных приложений, превосходя другие базы данных в области параллельного исполнения длительных транзакций для поддержки принятия решений. Механизм версий устраняет необходимость блокировки записей, к которым осуществляется доступ по чтению во время транзакции, делая их свободными от конфликтов доступа – доступ по чтению никогда не блокирует доступ по записи. В отличие от других баз данных, InterBase обеспечивает своевременные, устойчиво воспроизводимые результаты для каждого запроса без специального программирования. В результате достигается максимальная пропускная способность для всех пользовательских транзакций.

Многопотоковая архитектура

Сервер InterBase добавляет многопотоковую архитектуру к MGA, улучшая производительность и оптимизируя использование системных ресурсов, особенно при большом числе пользователей. Многопотоковая архитектура обеспечивает разделяемый кэш данных, сокращая число дисковых операций ввода-вывода для каждого запроса в приложении. Разделяемый кэш метаданных на сервере сокращает стоимость компиляции для запросов и делает выполнение хранимых процедур и триггеров более эффективным. Статистика по пользователям и по базе данных, хранимая сервером, полезна при диагностике критических точек производительности приложения.

Поддержка Java

Javaи InterBase  – естественная комбинация. Привлекательные свойства Java – простота, надежность, переносимость и гибкость – также характерны и для InterBase. Приложения на Java получают доступ к InterBase через InterClient – высокопроизводительный драйвер JDBC.

InterClient  – драйвер, реализованный на Java, который может работать как апплет, не требующий установки никаких дополнительных средств на клиенте. Внедрение осуществляется просто, так как не нужно конфигурировать машины с клиентскими библиотеками. Инсталляция клиент-серверных приложений на Java может выполняться однократно на центральном сервере с автоматическим развертыванием на всех подключенных клиентах.

Ключевые особенности

  • Идентичность функциональных возможностей в Linux, Solaris, и других Unix-средах, Windows 2000, NT, ME, 98
  • Многопотоковая архитектура сервера — высокоэффективная многопоточная обработка на сервере
  • InterClient— драйвер JDBC, обеспечивающий Java приложениям доступ к данным, хранимым в базах данных InterBase
  • Строгое соблюдение стандарта SQL-92 и надежный интерфейс SQL
  • Поддержка больших чисел без потери точности
  • Уникальные механизмы версионности одновременно поддерживающие системы поддержки принятия решений (DSS) и оперативную обработку транзакций (OLTP)
  • Автоматическая двухфазная фиксация транзакций и распределенное восстановление при двухфазной фиксации
  • Функции, определяемые пользователем (UDF - User-defined function) для расширения функциональных возможностей сервер

Высокая надежность всех ваших приложений

В InterBase впервые реализована концепция активного ядра сервера баз данных. Функции активного ядра InterBase включают запатентованный механизм сигнализаторов событий, хранимые процедуры, триггеры, функции, определяемые пользователем (UDF - User-defined function) и BLOB-фильтры. Совместная работа этих функций обеспечивает перенос обработки данных на сервер, где они выполняются быстрее и надежнее. InterBase обеспечивает высокую доступность и целостность данных с помощью механизмов декларативной ссылочной целостности, включая каскадные операции.

Мощная поддержка различных типов данных

Многим приложениям (мультимедиа, научные, интернет – приложения), требуется возможность обработки неструктурированных данных. InterBase является первой реляционной базой данных, удовлетворившей это требование с помощью BLOB. Использование BLOB позволяет сохранять в базе данных аудио-, видео-, графическую и бинарную информацию. В современных приложениях фильтры BLOB используются для сжатия и трансформации данных. Разработка приложений и улучшенная производительность для научных приложений поддерживаются многомерными типами данных InterBase, обеспечивающими хранение до 16 измерений в одном поле базы данных.

Сигнализаторы событий

Сигнализаторы событий оповещают «заинтересованные стороны» о специфических изменениях, произошедших в базе данных. Приложение регистрирует интерес к событию и затем ждет без опроса базы данных оповещения о наступлении события. За счет устранения опроса сигнализаторы событий экономят системные ресурсы и обеспечивают масштабируемость приложений.

Самонастройка и простота инсталляции

Инсталляция InterBase занимает не более пяти минут. Одна команда – и все готово. Это сильно отличается от традиционных серверов реляционных баз данных, требующих участия всего штата отдела информационных технологий для настройки и постоянной поддержки функционирования. Множество функций самонастройки InterBase включает автоматическую сборку мусора для старых записей и индексов, развертывание базы данных, отслеживание версий и транзакций, так что вы сможете сосредоточиться непосредственно на разработке приложения.

Реальная идентичность функциональных возможностей

Когда придет время перенести ваше приложение InterBase на другую операционную систему, просто сделайте резервную копию базы данных и загрузите ее под управлением новой операционной системы! Масштабирование ваших решений от самых маленьких до самых больших серверов в соответствии с нуждами ваших клиентов не требует модификации приложения.

Независимость от клиента и инструментария

InterBase поддерживает взаимодействие со всеми популярными клиентами для настольных компьютеров и средами разработки приложений, такими как: Delphi, C++Builder, JBuilder, Kylix, Microsoft Access, все ODBC-совместимые клиенты и совместимые с интегрированным API баз данных приложения и инструментальные средства.

Эффективность использования ресурсов

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

Строгое соблюдение индустриальных стандартов

InterBase придерживается строгого соответствия индустриальным стандартам для клиент-серверных вычислительных сред, таким как ANSI/SQL, Java, UNICODE и XDR (External Data Representation – внешнее представление данных). Наша приверженность критически важным технологическим стандартам означает, что вы можете сократить время, необходимое для разработки, внедрения и сопровождения ваших приложений на множестве платформ с гарантией немедленного достижения наивысшей производительности.

Поддержка интернациональных требований бизнеса

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

InterBase: Embed.Deploy.Relax.

В InterBase впервые реализована технология встраиваемых баз данных, удовлетворяющая потребности приложений компаний по всему миру, которые нуждаются в надежных системах с низкими затратами на сопровождение. Вступайте в ряды разработчиков убедившихся, что использование InterBase для встраиваемых приложений позволяет вам работать по принципу Embed.Deploy.Relax– встроив InterBase, развернуть ее и затем забыть о каком-либо сопровождении!

Репликация в InterBase

InterBase 6 включает IBReplicator - специальное программное обеспечение, обеспечивающее высокий уровень управляемости переноса данных и метаданных - репликации.

Уникальность этого механизма заключается не только в его широких функциональных возможностях, но и в поддержке репликации между многопользовательскими (InterBase Server) и локальными (однопользовательскими - InterBase Desktop) базами данных. При этом вы имеете возможность не только переноса выбранных данных и метаданных "один-в-один", но и явно указывать имена источников и целевых объектов базы, даже если их имена не совпадают, а структура отличается.


Семейство InterBase

InterBase обеспечивает все уровни разработки и развертывания приложений. От корпоративных разработчиков, создающих критически важные СУБД-приложения, до независимых разработчиков, заинтересованных в создании решений в области открытого ПО, InterBase – это выбор для разработки реальных встраиваемых приложений баз данных.

Минимальные системные требования:

Что говорят наши клиенты


 
“Мы поддерживаем InterBase фирмы Borland в течение последних пяти лет в нашем коммерческом приложении учета времени - Carpe Diem Electronic Time Sheet. Мы обнаружили, что из пяти основных систем управления базами данных, поддерживаемых нашим продуктом, InterBase легче всего инсталлируется, администрируется и сопровождается. Так как InterBase предъявляет значительно меньшие требования к ресурсам, чем другие базы данных, и требует минимальных затрат на сопровождение и администрирование, InterBase является превосходной системой управления базами данных для встраивания в другие приложения”.

– David R.Robinson
Директор по разработке,
Sage U.S. Holdings, Inc.

Характеристики InterBase

 

Настольный компьютер

Сервер

Выбор наиболее популярных Windows и Unix платформ

Независимость от платформы позволяет вам выбрать наиболее подходящую для ваших нужд платформу

Ц

Ц

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

Ц

Ц

Высокопроизводительная архитектура ядра, совмещенная с прямым использованием функций ОС

Архитектуру множественных поколений записей поддерживает уникальный параллелизм операций чтения и записи

Ц

Ц

Улучшено! Многопотоковый сервер, реализованный на уровне операционной системы, с фоновой сборкой мусора и управлением многопользовательским буфером страниц

Ц

Ц

Масштабируемость от встраиваемых однопользовательских приложений до корпоративных информационных систем

Ц

Ц

Сверхбыстрое восстановление после системных сбоев

Ц

Ц

Соответствие стандартам защищает ваши инвестиции в программное обеспечение и улучшает переносимость

Соответствие ANSI SQL 92 (начальный уровень)

Ц

Ц

UNICODE, универсальный набор символов, плюс другие интернациональные наборы символов

Ц

Ц

JDBC с InterClient для доступа из приложений на Java

 

Ц

ODBC для приложений под Windows и Linux

 

Ц

Простое соединение ваших баз данных с помощью популярных сетевых протоколов

Связь через интернет - сокеты поверх TCP/IP для межсетевого доступа

 

Ц

Именованные каналы поверх NetBEUI в сетях Windows

 

Ц

Разработка...

Улучшено! Многоязыковая поддержка для C/C++, Java и Object Pascal с Delphiи Kylix

Ц

Ц

Улучшено! Поддержка в Delphi и Kylix для собственных драйверов InterBase Express и dbExpress

Ц

Ц

Хранимые процедуры инкапсулируют бизнес-логику на сервере для сокращения сетевого трафика

Ц

Ц

Функции активной базы данных включают модульные триггеры и сигнализаторы событий

Ц

Ц

Определяемые пользователем функции (UDF) для поддержки расширяемых запросов

Ц

Ц

Новое! Идентификаторы с разделителями для гибких схем именования

Ц

Ц

BLOB, подтипы и фильтры для сбора произвольно большого объема неструктурированных данных

Ц

Ц

Каскадные ограничения ссылочной целостности гарантируют корректность данных

Ц

Ц

Новое! Развертывание баз данных на CD-ROM, DVD или других носителях, предназначенных только для чтения

Ц

Ц

Новое! Поддержка SQL-совместимых даты (DATE) и времени (TIME и TIMESTAMP)

Ц

Ц

Новое! Поддержка больших чисел без потери точности

Ц

Ц

Новое! Программируемые сервисы для администрирования и мониторинга баз данных

Ц

Ц

Внедрение

Простая инсталляция и низкие требования к ресурсам снижают требования к внедрению

Ц

Ц

Новое! Неявное встраивание InterBase в ваши приложения с настраиваемыми компонентами инсталляции

Ц

Ц

Новое! Регулируйте использование вашего приложения на основе встроенных компонент лицензирования

Ц

Ц

Отдых

Постоянная доступность базы данных при оперативном архивировании

Ц

Ц

Функции самонастройки для минимизации администрирования базы данных

Ц

Ц

Новое! IBConsoleдля Windows обеспечивает мониторинг активности базы данных на любой серверной платформе

Ц

Ц

Новое! Репликация базы данных синхронизирует данные тогда и там, когда и где вы хотите

 

Ц

Дополнительная информация

Дополнительную информацию Вы можете получить в компании Interface Ltd.

Обсудить на форуме Borland
Отправить ссылку на страницу по e-mail


Interface Ltd.
Тel/Fax: +7(095) 105-0049 (многоканальный)
Отправить E-Mail
http://www.interface.ru
Ваши замечания и предложения отправляйте автору
По техническим вопросам обращайтесь к вебмастеру
Документ опубликован: 21.12.01