Borland InterBase 7 - высокопроизводительный, кросс-платформенный сервер баз данных. Он сочетает в себе простую инсталляцию, автоматическое восстановление после сбоев и минимальную потребность в сопровождении, что очень важно для надежного функционирования распределенных, высокопроизводительных, критически важных бизнес-приложений.
Преимущества встроенной базы данных
Встроенные базы данных проектируются для поддержки приложений, которые обеспечивают
выполнение необходимых бизнес-функций для пользователей, работающих в сети и
на автономных компьютерах.
InterBase обладает всеми свойствами встроенной БД, которые необходимы для работы
со сложными приложениями:
Невысокая потребность в ресурсах означает, что InterBase потребляет меньше системных ресурсов и может работать на относительно недорогих системах. Простота установки ПО облегчает его развертывание в ситуациях, когда отсутствует поддержка со стороны IT-персонала. Возможности автоматического восстановления при сбоях и самонастройки обеспечивают исключительно низкую стоимость обслуживания и избавляют от трудоемких операций по обработке журнальных файлов. Администратор для такой базы данных не требуется. Возможность выполнения резервного копирования в режиме он-лайн дополнительно снижает потребность в обслуживании и повышает производительность системы, поскольку для резервирования данных больше нет необходимости приостанавливать работу базы данных.
Быстрая и надежная обработка данных
Надежность является исключительно важным требованием, поскольку приложения со встроенными базами данных часто внедряются в таких местах, куда доступ IT-персонала затруднен, а от работы этих решений зависит репутация независимого поставщика ПО или OEM-производителя. База данных InterBase первой взяла на вооружение концепцию активной базы данных, встраивающей технологию расширенной автоматизации в серверное ядро. К функциям активной базы данных в InterBase относятся: патентованная система оповещения о событиях, хранимые процедуры, триггеры, определяемые пользователями функции (UDF), а также фильтры для больших двоичных объектов (Blob). Все вместе эти возможности переносят операции обработки данных на сервер, где они выполняются быстрее и надежнее. В дополнение к этому InterBase предлагает эффективную поддержку для встроенных бизнес правил. Она обеспечивает достоверность данных с помощью ссылочной целостности (например, в операциях каскадирования) и гибкую защиту метаданных. Кроме этого InterBase обладает возможностью асинхронного прерывания, позволяющего пользователям отменять долго выполняющиеся запросы.
Скорость и производительность
InterBase предоставляет скорость и многопользовательскую производительность, требуемые для встроенной базы данных, которая поддерживает важные бизнес-приложения. В InterBase реализована архитектура MGA (Multi-Generational Architecture), которая предоставляет уникальные возможности работы с различными версиями, обеспечивающие высокую доступность данных одновременно для OLTP и DSS пользователей. MGA-механизм InterBase хорошо зарекомендовал себя как при выполнении коротких транзакций в режиме он-лайн (OLTP), так и в работе со стандартными приложениями, превосходя по производительности другие базы данных при обработке продолжительных, параллельных DSS-транзакций. Кроме того, уникальный механизм управления версиями InterBase устраняет необходимость блокирования считываемых записей транзакциями, таким образом, делая их свободными для конкурентного доступа: операции чтения никогда не блокируют операции записи. В отличие от других баз данных, БД InterBase без специального программирования обеспечивает согласованные во времени, воспроизводимые результаты для любого запроса. Это позволяет достичь максимальной производительности для выполняемых транзакций.
Универсальность: от настольного до сетевого применения
InterBase идеально подходит для большого числа встроенных приложений. Сегодня эту базу данных применяют для пользовательских приложений, установленных в тысячах автономно работающих настольных систем. Кроме того, она используется крупнейшими корпорациями, входящими в Fortune 500, которые выбрали InterBase в качестве БД для развертывания сложных бизнес-приложений, обслуживающих сотни сетевых пользователей в филиалах этих компаний, на производстве и территориально удаленных объектах. InterBase широко применяется в финансовой, медицинской и транспортной отраслях. В течение многих лет эта база обеспечивает великолепные результаты благодаря своей высокой производительности, экономичности и надежности.
Сокращение стоимости разработки
В существующей сегодня бизнес-среде быстрый возврат инвестиций и низкая совокупная стоимость владения являются ключевым фактором как для разработчиков, так и для коммерческих руководителей. InterBase помогает снизить расходы на разработку, ускорить процесс создания и развертывания приложений разработчиками. Возможность легкой установки и низкая лицензионная стоимость этого продукта также способствуют снижению стоимости его внедрения. А поскольку для InterBase не требуется обслуживания администратором баз данных и практически не нужно сопровождения, то текущие расходы на администрирование этой базы очень невелики. В результате совокупная стоимость владения InterBase относительно невысока, а рентабельность - просто великолепна
Повышение эффективности труда разработчиков
InterBase спроектирована таким образом, чтобы сделать труд разработчика высоко продуктивным. Эта база данных соответствует стандарту SQL92. Предполагается, что с ней легко смогут работать разработчики, знакомые с другими базами данных SQL-стандарта , такими как Oracle, IBM, DB2 и Sybase. InterBase интегрируется с высокопроизводительными средами разработки Borland, включая Delphi, C++ Builder и Kylix. Сходным образом InterBase поддерживает отвечающие отраслевым стандартам интерфейсы, включая ODBC и JDBC, поэтому для разработки приложений могут использоваться различные средства. Кроме того, ряд возможностей InterBase, например, модель управления конкурентным доступом, благодаря которой операции чтения не блокируют операции записи и наоборот, повышают производительность, избавляя от необходимости заботиться о стратегиях блокировок при разработке приложений.
Укороченные циклы разработки
InterBase поддерживает точную совместимость с развивающимися отраслевыми стандартами для вычислительных сред архитектуры клиент/сервер, таких как ANSI/SQL, Java, Unicode, XML и XDR (External Data Representation). Поддержка таких важнейших отраслевых стандартов помогает разработчикам сократить время, требуемое для разработки, развертывания и обслуживания приложений на различных платформах.
Повышение производительности
InterBase разработана для развертывания на платформах Windows, Linux и Solaris. Это означает, что приложения, написанные для одной платформы, без каких-либо модификаций могут работать и на другой платформе. Такая независимость от платформы означает громадный скачок в производительности труда разработчиков, готовящих решение для гетерогенных сред.
Новые возможности
В InterBase 7 появилось несколько новых возможностей, разработанных специально
для повышения эффективности труда разработчиков и увеличения продуктивности
приложений.
Поддержка транснациональных приложений
В соответствии с Unicode InterBase обеспечивает поддержку при хранении и обработке данных большого числа национальных кодировок, таких как английская, японская, русская и другие. Кроме того, InterBase дает возможность создаваемым приложениям успешно конкурировать на глобальных рынках, позволяя хранить в одной базе данных записи на различных языках.
Минимальные системные требования
Windows
Linux
Solaris
JDBC
Возможности B o r l a n d I n t e r B a s e 7 |
||
Desktop |
Server |
|
Поддержка наиболее популярных платформ Windows, UNIX и Linux |
||
Поддержка большого числа платформ позволяет выбрать из них наиболее подходящую вашим требованиям платформу. |
|
|
Возможность взаимодействия обеспечивает распределенный доступ между базами данных. |
|
|
Высокопроизводительная архитектура в сочетании с собственными возможностями ОС обеспечивает повышенную масштабируемость. |
||
Поддержка архитектуры SMP повышает производительность при работе в многопроцессорных системах. |
|
|
Клиентская библиотека c многопоточной поддержкой обеспечивает для клиентов InterBase повышенную стабильность и рост производительности. |
|
|
Архитектура MGA обеспечивает одновременное выполнение операций чтения и записи. |
|
|
Встроенный многопотоковый сервер с фоновой утилизацией памяти и многопользовательским управлением страничным буфером. |
|
|
Масштабируемость от встроенных, однопользовательских приложений до корпоративных систем. |
|
|
Автоматическое восстановление после системных сбоев. |
|
|
Следование стандартам защищает инвестиции в программное обеспечение и повышает переносимость |
||
JDBC-драйвер (тип 4) с доступом по InterClient для Java. |
|
|
Улучшенное соответствие стандарту ANSI SQL92 (начальный уровень) с поддержкой типа данных BOOLEAN. |
|
|
Возможность работы с универсальными кодировками Unicode а также другими международными кодировками. |
|
|
Поддержка ODBC в приложениях Windows и Linux. |
|
|
Подключение к базам данных с помощью наиболее распространенных сетевых протоколов |
||
Подключения через Интернет-сокеты по протоколу TCP/IP для взаимодействия между сетями. |
|
|
Использование механизма именованных каналов по протоколу NetBEUI в сетях Windows. |
|
|
Разработка |
||
Поддержка нескольких инструментов разработки, включая Borland Delphi, Kylix и C++Builder. |
|
|
Хранимые процедуры позволяют выполнять бизнес-логику на сервере для сокращения сетевого трафика. |
|
|
Функции активации базы данных, включая модульные триггеры и оповещения о событиях. |
|
|
Задаваемые пользователем функции для поддержки расширяемых запросов. |
|
|
Поддержка больших двоичных объектов (Blob), субтипов и фильтров для работы с произвольно большими, неструктурированными данными. |
|
|
Каскадные ограничения ссылочной целостности для поддержки корректности данных. |
|
|
Поддержка чисел с высокой точностью. |
|
|
Программируемые службы для администрирования и мониторинга баз данных. |
|
|
Поддержка VLDB (сверхбольшие базы данных: 64-разрядный ввод/вывод) позволяет БД использовать большие файлы объемом до нескольких терабайт. |
|
|
Возможность генерации XML-данных для клиентов InterBase. |
|
|
Внедрение |
||
Поддержка мониторинга подключений с помощью временных таблиц. |
|
|
Простая установка и невысокие требования к ресурсам облегчают развертывание. |
|
|
Возможность по умолчанию встроить InterBase в приложения с последующей регулируемой установкой компонентов. |
|
|
Снижение нагрузки на администратора |
||
Резервное копирование в режиме он-лайн обеспечивает непрерывную работу БД. |
|
|
Механизм тиражирования БД в любое время синхронизирует данные там, где это необходимо. |
|
|
Асинхронная отмена инструкций дает возможность прерывать выполнение запросов. |
|
|
Механизм обеспечения безопасности метаданных позволяет защитить интеллектуальную собственность. |
|
|
За дополнительной информацией обращайтесь в компанию Interface Ltd.
INTERFACE Ltd. |
|