Студопедия

Главная страница Случайная лекция


Мы поможем в написании ваших работ!

Порталы:

БиологияВойнаГеографияИнформатикаИскусствоИсторияКультураЛингвистикаМатематикаМедицинаОхрана трудаПолитикаПравоПсихологияРелигияТехникаФизикаФилософияЭкономика



Мы поможем в написании ваших работ!




СУБД InterBase, ее основные возможности и область применения

Читайте также:
  1. I. Основные принципы и идеи философии эпохи Просвещения.
  2. IFRS 13 «Оценка по справедливой стоимости»: сфера применения стандарта, методы определения справедливой стоимости.
  3. II. ОСНОВНЫЕ ФАКТОРЫ РАДИАЦИОННОЙ ОПАСНОСТИ И МЕДИЦИНСКИЕ ПОСЛЕДСТВИЯ ОТ ИХ ВОЗДЕЙСТВИЯ НА ОРГАНИЗМ.
  4. III. Основные политические идеологии современности.
  5. IV.5. Основные тенденции развития позднефеодальной ренты (вторая половина XVII—XVIII в.)
  6. V. АКУСТИЧЕСКИЕ СВОЙСТВА ГОРНЫХ ПОРОД И МАССИВОВ. ОСНОВНЫЕ ФАКТОРЫ, ВЛИЯЮЩИЕ НА АКУСТИЧЕСКИЕ СВОЙСТВА ГОРНЫХ ПОРОД
  7. V6. ОСНОВНЫЕ СЕМАНТИКО-СТИЛЕВЫЕ ОСОБЕННОСТИ ХУДОЖЕСТВЕННОЙ ЛИТЕРАТУРЫ. ОБРАЗ АВТОРА
  8. А). Вопрос об «асимметрии правил допустимости доказательств» (или возможности использования доказательств, полученных с нарушением закона, стороной защиты).
  9. Агроэкологическая типология земель. Адаптивно-ландшафтные системы земледелия. Методика их формирования и применения.
  10. Адаптивные организационные возможности.

Реляционные базы данных и СУБД InterBase

 

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

В июле 2000 г фирма Borland выпустила версию InterBase 6.0 Open Edition с открытыми исходными кодами. Сразу после этого большая группа профессиональных разработчиков создала проект Firebird с открытыми исходными кодами, который явился первым в новом поколении потомков InterBase. В настоящее время проект Firebird, его разработчики, в группу которых входят добровольцы и наемные специалисты, получающие финансирование из сообщества и коммерческих источников, никак не связан с компанией Borland.

Несмотря на свою простоту, этот сервер сочетает в себе огромный спектр возможностей:

- InterBase является кроссплатформенным продуктом, поддерживающим большое количество различных операционных систем, включая MS Windows всех разновидностей, Linux и несколько Unix-платформ;

- InterBase отличается чрезвычайно низкими системными требованиями и при этом высокой производительностью и легкостью администрирования. С сервером InterBase можно работать, используя несколько сетевых протоколов:TCP/IP, NetBEUI, IPX/SPX;

- одной из основных особенностей сервера InterBase можно считать версионную архитектуру, которая обеспечивает уникальные возможности при многопользовательской работе - пишущие пользователи никогда не блокируют читающих. Версионная архитектура позволяет также отказаться от использования протоколов транзакции (transaction log), которые в других СУБД служат для восстановления БД после сбоев. СУБД InterBase автоматически восстанавливает в таких случаях целостность БД при очередном запуске на выполнение сервера СУБД;

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

- сервер InterBase полностью совместим со стандартом ANSI SQL 92, а так же имеет свои собственные расширения SQL для хранения процедур и триггеров. В сравнении со многими другими СУБД InterBase предоставляет очень эффективный механизм триггеров: каждая таблица может иметь большое количество триггеров, которые выполняются автоматически при вставке, изменении или удалении каждой отдельной записи до или после этих событий;

- некоторые механизмы, такие, например, как двухфазное подтверждение транзакции, до сих пор остаются совершенно уникальными, представленными только в сервере InterBase;

- немаловажной особенностью сервера InterBase является возможность расширения стандартного набора SQL-функций при помощи пользовательских библиотек – UDF (User Defined Function), а так же механизмы обработки BLOB полей (Binary Large Objects) на сервере при помощи BLOB-фильтров;

- InterBase отличается значительной устойчивостью в работе, поскольку специально был спроектирован для применения в InterBase-приложениях, приложениях для мобильных устройств и встроенных приложениях БД;

Имеется семейство серверов InterBase, так как на сегодняшний день существует несколько клонов, основанных на исходном коде Borland InterBase 6.0, Borland InterBase версии 6.0, 6.5 и 7.0, Firebird версии 1.x и Yaffil1.0. Все указанные продукты имеют много общего.

Для работы с InterBase всегда необходимо иметь средство администрирования InterBase. К сожалению, такой инструмент (IBConsole), поставляемый вместе с InterBase, недостаточно надежен и удобен, чтобы пользоваться им для администрирования InterBase, и тем более для разработки БД.

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

Среди самых известных и популярных можно перечислить IBExpert, Ems Quick-Desk, IBAdmin.

 


<== предыдущая страница | следующая страница ==>
Использование SILVERRUN-RDM | Типы данных для хранения текста

Дата добавления: 2014-02-28; просмотров: 551; Нарушение авторских прав




Мы поможем в написании ваших работ!
lektsiopedia.org - Лекциопедия - 2013 год. | Страница сгенерирована за: 0.003 сек.