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 может выполняться однократно на центральном сервере с автоматическим развертыванием на всех подключенных клиентах.
Ключевые особенности |
|
Высокая надежность всех ваших приложений
В 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 – это выбор для разработки реальных встраиваемых приложений баз данных.
Минимальные системные требования:
Что говорят наши клиенты |
–
David R.Robinson |
Характеристики 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. Отправить E-Mail http://www.interface.ru |
|
Ваши
замечания и предложения отправляйте
автору По техническим вопросам обращайтесь к вебмастеру Документ опубликован: 21.12.01 |