Firebird. Download, документация, дистрибутивы, ресурсы |
||
Firebird - бесплатная система управления базами данных с открытым кодом.Оглавление:
Дистрибутивы Firebirdпримечание 1: Firebird (как наследник кода IB6) существует в двух архитектурах - Classic (CS) и SuperServer (SS). Архитектура Classic использует отдельные процессы на каждого пользователя, SuperServer - отдельные threads на пользователя в общем процессе. SS обладает общим кэшем, который увеличивает производительность, а CS благодаря разделению пользователей по процессам обладает большей надежностью. UDF для CS выполняются в адресном пространстве пользователя, а для SS - в общем адресном пространстве сервера. Документ по отличиям CS от SS - IBPhoenix. примечание 2: работоспособность FB под разными версиями Linux сильно зависит от библиотеки glibc и версии кернела (ядра). На большинстве версия Linux для нормальной работы нужна версия glibc как минимум 2.1.3. Для работы с файлами больше 4Гб нужен кернел не ниже 2.4. Непредсказуема совместимость с предыдущими glibc, по отношению к тем, с которой был скомпилирован данный дистрибутив FB, и так далее. примечание 3: 10 января 2001 в исходниках Interbase 6 была
обнаружена дыра в безопасности - вкомпилированный в код сервера username/password
(politically/correct). Несмотря на то, что данный account практически ничего
не может, кроме как читать метаданные (структуру таблиц, текст процедур
и т.п.), рекомендуется для дистрибутивов всех версий IB (4.x, 5.x, 6.x)
установить патч от Borland или от IBPhoenix. Firebird 1.0 и выше не содержат
упомянутого account. Подробнее см новости от 11
и 12 января 2001 на www.ibase.ru. примечание 4: клиент Firebird начиная с 670 билда под Windows 95 работает только при обновленном WinSock: http://www.microsoft.com/windows/downloads/bin/W95ws2setup.exe примечание 5: 12 марта 2002 года выпущен релиз Firebird 1.0. N билда - 796. ReleaseNotes.pdf примечание 6: что такое pdb? Дистрибутивы Firebird, включающие pdb-файлы (отладочная информация MSVC), предназначены для обнаружения редких багов, приводящих к падению сервера. Если у вас сервер работает нормально, то вам такие дистрибутивы не нужны. Большинство приведенных ссылок указывают на файлы, находящиеся на sourceforge.net/projects/firebird. Загрузка этих файлов выполняется через браузер, после указания предпочтительного сервера, а не напрямую с sourceforge.
Рекомендации по установке
Исходные текстыИсходные тексты Firebird и других его "частей" можно
получить двумя способами. Установка и настройка cvs очень проста. Для этого надо скачать исполняемый файл (800К), поместить его например в каталог c:\cvs, добавить этот каталог в PATH, и установить переменную среды CVSROOT например как :local:c:\cvs. Более полный набор утилит для cvs и графическая оболочка для Windows находится по адресу www.wincvs.org. Все исходные тексты FireBird находятся на известном сайте sourceforge.net. У каждого проекта есть своя страничка, на которой описаны команды для получения исходников запуском cvs. Например. Эти команды можно записать в bat или cmd, и из командной строки обновлять исходники. Для каждого проекта с исходными текстами ниже даны ссылки на готовые cmd-файлы для скачивания с исходниками. Если вы собираетесь брать более одного проекта, то имеет смысл организовать каталог x:\ib6, а в нем подкаталоги borland и firebird, в которые и положить соответствующие cmd. Не рекомендуется класть некоторые cmd в один каталог, т.к. названия проектов (и подкаталогов) могут совпадать (например у FireBird каталог называется interbase). При запуске cmd (bat) cvs подсоединится к серверу, создаст все нужные каталоги и скачает последнюю версию исходных текстов нужного проекта. Для разработчиков существуют списки рассылки, в которых обсуждаются вопросы компиляции кода, баги и многое другое. В составе исходных текстов включены документы по особенностям компиляции под каждой конкретной платформой. Инструкции по компиляции Firebird 1.0 для Windows Драйверы и компоненты
ДокументацияРуководство "Быстрый старт". (pdf) Полная документация для Firebird пока отсутствует, по следующим причинам:
Книги
Есть также документация (неполная), которую делает ряд энтузиастов в проекте Firebird - www.firebirdsql.org/manual/. Существует полный комплект бета-версии документации, которая поставлялась
в составе бета версии IB 6 от декабря 1999 (полная и самая последняя документация
входит в комплект MediaKit, в печатном и электронном виде). Файлы (pdf) в среднем по 1.5 мегабайта, по одному в zip.
Если вам не нужен быстрый поиск по словам во всех книгах, то "базовый каталог" можете не брать. Если же это требуется, то его нужно распаковать с подкаталогами (winzip) например в c:\ib6doc, а затем в каждый подкаталог положить соответствующую книгу. Например, langref.pdf должен быть помещен в c:\ib6doc\LangRef\. Кроме этого может оказаться полезным Embedded Installation Guide от IB 5.x. Это 40-страничное руководство описывает необходимые компоненты и настройки для установки IB (серверной и клиентской части) собственными инсталляторами. В 6.0 отличия незначительны, поэтому данное руководство можно использовать практически без изменений. КонференцииСуществует масса конференций, где есть возможность обсудить аспекты работы Firebird на русском и английском языках.
|
||
О компании |
Обучение |
Техподдержка |
Консультации |
Ремонт БД |
Карта сайта |
Купить |
©2002-2007 iBase.ru
|
||