Софт

Firebird что это за программа

Рейтинг: 4.1/5.0 (498 проголосовавших)

Категория: Windows

Описание

Производительность FireBird

Производительность FireBird

2003-08-01 03:12:24 [обр] Миха aka Канарейки 9 калибр [досье]

Здравствуйте! Вопросы firebird-новичка.
Интересует как установить причину торможения сервака (под Windows). Файл базы занимает 188 мегов.

После удаления рекордов за прошлый год число рекордов сократилось вдвое, а размер файла базы прежним. Почему?

Есть программулина, которая работает с базой. Любой запрос тормозит. Коннектился с помощью консоли - простой SELECT * FROM table также тормозит. И постоянно вопросы про транзакцию (commitить али откат). Это вообще здорОво?

Абсолютно точно известно, что тормоза не из-за железа и не из-за трафика сети.

Может быть требуется какие-нить настройки покрутить?

Очень буду благодарен за конструктивные мысли

спустя 12 часов [обр] Дмитрий Попов [досье]

>Файл базы занимает 188 мегов.
Для FireBird - это ОЧЕНЬ много. И даже 90 мегов много (хоть и не очень).

Что могу порекомендовать (после года работы саппортером программы с использованием как раз FireBird):

Попробуйте сделайть Backup/restore базы.
Реально, если Вы этого не делали два года - гарантирую уменьшение базы, минимум на 25%.
Эту процедуру можно сделать через IBCOnsole, либо IBExpert.
После этого должно перестать тормозить. Если не перестанет - пишите - будем думать.

спустя 2 дня 12 часов [обр] Миха aka Канарейки 9 калибр [досье]

Спасибо за дельную мысль.

Сделал backup/restore - 30 мегов схлынуло. Оставил записи за последний месяц - всё равно тормозит, но занимет около 53 мегов.

Я уже настройки кеша выставил 4096, но чего-то не идёт пока.

Какие могут быть ещё варианты?

Миха aka Канарейки 9 калибр:

1)Можно нескромный вопрос: А что это за программа такая, что записи за месяц занимают 53 мега.

  1. А после того как Вы удалили записи за последний месяц - Вы backup/restore делали? Если нет - то сделайте обязательно.

спустя 9 часов [обр] Миха aka Канарейки 9 калибр [досье]

ответ 1) Краткими словамитак - система ЛОГИСТИКА+ТАМОЖНЯ. Кучи фур грузим.
хватает как справочников и самих данных по грузам.

ответ 2) Конечно сделал :)

вот. В принципе буду усиливать сервак. Но вопрос всё же открытый.
Там есть немного тригеров и различных функций. Может это как-то связано с их кодом? Какие тогда моменты проанализировать?

спустя 11 часов [обр] Дмитрий Попов [досье]

Нет, триггеры, функции и процедуры, не должны влиять на скорость выборки данных.

Вопрос в том, как организованно индексирование базы. Стоят ли все необходимые примарные ключи, как минимум.

А остальное нужно смотреть уже на конкретном примере.

Кстати, а попробовать установить InterBase и работать с ним пробовали (он полностью совместим с FireBird)?

2Миха aka Канарейки 9 калибр: www.ibase.ru есть статья про увеличение производительности.

По своему опыту (Interbase)

  1. Постарайтесь делать read-only транзакции там где можно
  2. Уровень изоляции транзакции посмотрите, Ibase по умолчанию snapshot делает, а надо-бы read-commited
  3. Посмотрите за коннектами, не плодятся ли
  4. Хорошо бы через каждые n (200, например) транзакций переоткрывать коннект.
  5. Я делаю backup/restore базы каждые миллион транзакций - у меня это две недели, примерно.

А, вот еще, сборку мусора лучше вообще отключить - sweep interval -> 0

Firebird что это за программа:

  • скачать
  • скачать
  • Другие статьи, обзоры программ, новости

    Firebird server file Что это значит?

    Firebird server file Что это значит? [new]

    Откуда:
    Сообщений: 23

    Помогите,пожалуйста. Сразу предупрежу,что я не разбираюсь в компе хорошо,прочитав несколько тем понимаю,что здесь много грамотных людей,которые смогут помочь мне(если можно пошагово объяснить)
    Я пытался скачать бесплатные программы с БД на ноут жены ( программу ,которая ей нужна для работы ).
    http://soft.mail.ru/program/salon-krasoty.-usu-universalnaya-sistema-ucheta

    При установке в инструкции было написано установить Firebird 2.1.Я вроде бы скачал,затем нужно было ввести имя пользователя и пароль,кот.были даны.(ADMIN-пароль также что-то на букву а. )ввёл,ничего не получилось не верные данные.Подумал.что сделал что-то ни так.Решил скачать снова,но знаю чтобы установить программу.нужно обязательно удалить прежнюю.Поэтому долго не раздумывая,я на диске С.попытался удалить эту папку. она не хотела удалятся,но я разными методами пытался это сделать.В итоге часть файлов удалилась.часть осталась
    Несколько раз попытался установить Firebird 2.1,но пароль был не действительным,снова и снова в течении нескольких дней удалял все что имелось в компе под именем Firebird .
    Пытался скачать и здесь http://www.firebirdsql.org/en/firebird-2-1-5/
    ноут Win32 Windows7
    Растроился,что не смо помочь жене,к тому жи видимо напортачил что-то в компе.Так как при открытии сейчас выскакивает вот такое окно
    Firebird server file:Missing configuration file:С\Program Files\Firebird\Firebird _2_1\firebird.conf,exiting


    Что скажите,я наверное удалил что-то что нужно для работы компьютера?
    Какие шаги я должен сделать теперь?Очень хочется облегчить труд моей супруги.
    Помогите,пожалуйста

    Ниже прикреплен файл на котором,изображен экран компа
    1.при поиске слова Firebird -нашлись эти файлы
    2.это окно ,кот.висит
    3.это папка Firebird(вернее то что в ней осталось
    4.Это 2 папки в Program Files\ Firebird(дата и время изменения согласен).а вторая папка. я в ней ничего не удаляд,почему время и дата изменены?

    К сообщению приложен файл. Размер - 80Kb

    Re: Firebird server file Что это значит? [new]

    Откуда:
    Сообщений: 23

    никто ни знает? или не хочет помочь?

    Re: Firebird server file Что это значит? [new]

    Откуда: Иваново
    Сообщений: 3541

    >но знаю чтобы установить программу.нужно обязательно удалить прежнюю.
    >Поэтому долго не раздумывая,я на диске С.попытался удалить эту папку

    Чудесно! Т.е. программу устанавливать - через инсталятор, а как удалять - так по живому файлы в корзину, с глаз долой?

    Штатный деинсталятор Firebird из "Панель управления" => "Установка и удаление программ" пробовали запускать? Если после описанного выше членовредительства он запускается, удалите корректно пакет, после чего можно будет ставить заново.

    Re: Firebird server file Что это значит? [new]

    Откуда:
    Сообщений: 23

    arni, я делал деинсталляцию с помощью программы uninstall tool 2.9.7
    если посмотреть она не видит папки Firebir,которая есть на фото выше
    также и панель управления,удаление программ ее не видит. ((( поэтому удалить,остатки из папки Firebir не получается
    прикрепил фото экрана
    1.это то что видит программа uninstall tool 2.9.7
    2. то что видит панель управления


    еще вопрос,у меня установлена мозила в сентябре,больше я мозилу не устанавливал,не переустанавливал.Что это за 2 программы от 20.10 их можно удалить?

    К сообщению приложен файл. Размер - 138Kb

    Откуда:
    Сообщений: 6887

    1) какой именно облом. что пишет ?

    2) Firebird установился, запустился. в списке процессов он есть. в списке сервисов ?
    2.1) никакой антивируус или файрвол его не блокирует, кстати ?

    3) снять галку "локальное подключение" пробовал.

    4) в c:\Program Files\Firebird\Firebird_2_5\firebird.log (или куда установился FB) что-то пишется про ошибки подключения

    5) попробуй имя/пароль SYSDBA/masterkey - но если программа нормальная, она должна свои имена устанавливать

    Re: Firebird server file Что это значит? [new]

    Откуда:
    Сообщений: 6887

    да, кстати, а "путь к файлу БД" у тебя правильный. на скриншоте он у тебя лежит на рабочем столе, а не в c:\usu

    Может быть ты распаковал программу не туда куда полагается.

    Firebird что за программа, и для чего она нужна?

    Firebird что за программа?

    Firebird – это наиболее распространенная система управления базами данных. Это программное обеспечение широко применяется в различных сферах промышленности для учета и управления всей информацией. Firebird является кроссплатформенным, которое поддерживается операционными системами Windows, MacOS, Linux и другими платформами Unix.

    Firebird что за программа?

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

    Особенности Firebird:

    1. Многоверсионная архитектура;

    2. Компактный дистрибутив (около 5 Мб);

    3. Поддерживается работа для большинства операционных систем семейства Unix;

    4. Исходный код Firebird открыт, благодаря чему можно самостоятельно дорабатывать программу под свои потребности;

    5. Быстрая обработка большого количества независимых баз данных;

    6. Надежное хранение информации во внешней памяти, быстрое восстановление после непредвиденных сбоев;

    8. Firebird распространяется абсолютно бесплатно, не требует прохождения процесса регистрации и продления лицензии.

    Firebird станет отличным решением для любой организации, которой необходим инструмент для эффективного упорядочивания, хранения и обработки информации.

    Зачем нужна Firebird? Development

    Какие у нее преимущества?

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

    Почему не используют MySQL (MariaDB)

    MySQL чисто серверный с всеми вытекающими накладными по администрированию и тасканию за собой. У FB лучше оптимизатор и более широкая поддержка SQL. По крайней мере так думают FB-шники :)

    У SQLite очень «свой» подход к многопоточной работе и полностью ее плюшки раскрываются в C-шном интерфейсе. Для тех же Делфей оно доступно только опосредованно через обертки которые значительно режут плюсы и не дают почти ничего чего бы не было у привычного fb.

    Ответ на: комментарий от handbrake 05.07.2014 14:06:57

    что-то на 6 гиговой базе firebird уже успешно падал от несварения, на тамже сервер ныне постгрес ворочает туже базу уже распухшую до 300гб

    Ответ на: комментарий от ziemin 05.07.2014 13:46:55

    Запуск сервера как приложения вручную

    Рассмотрены вопросы, необходимые разработчику для создания клиент-серверных приложений с использованием СУБД Firebird, явившейся развитием СУБД Borland Interbase 6. Содержится обзор концепций и моделей архитектуры клиент/сервер, а также практические рекомендации по работе с клиентскими библиотеками Firebird. Детально описаны особенности типов данных SQL, язык манипулирования данными (Data Manipulation Language, DML), а также синтаксис и операторы языка определения данных ( Data Definition Language, DDL). Большое внимание уделено описанию транзакций и приведены советы по их использованию при разработке приложений. Описано программирование на стороне клиента и сервера написание триггеров и хранимых процедур, создание и использование событий базы данных, обработка ошибок в коде на сервере и многое другое. Материал сопровождается многочисленными примерами, советами и практическими рекомендациями.

    Для разработчиков баз данных

    Книга: Firebird РУКОВОДСТВО РАЗРАБОТЧИКА БАЗ ДАННЫХ Запуск сервера как приложения вручную Разделы на этой странице:

    Запуск сервера как приложения вручную

    Если Суперсервер не запущен, или Классический сервер не инициализирован, он может быть запущен вручную при выборе в меню Firebird - Пуск | Все программы | Firebird (Start | Programs | Firebird).

    Альтернативно можно стартовать сервер или Guardian из командной строки. Вызовите окно командной строки и перейдите к каталогу bin в каталоге инсталляции Firebird. Выполните следующие действия в соответствии с тем, собираетесь ли вы использовать Guardian или будете запускать сервер без возможности автоматического рестарта.

    Суперсервер

    Программа Guardian называется fbguard.exe в Firebird 1.5 и idguard.exe в более ранних версиях. Используйте следующую команду для старта Guardian:

    ibguard.exe -а /* для версии 1.0.x */

    Guardian размещает свою иконку на системной панели и автоматически стартует Суперсервер.

    Имя программы сервера для Суперсервера fbserver.exe (ibserver.exe в Firebird l.O.x). Для запуска Суперсервера напрямую, минуя защиту Guardian, используйте команду:

    ibserver.exe -а /* для версии 1.0.x */

    Сервер стартует и размещает свою собственную иконку на системной панели.

    Классический сервер

    ПРИМЕЧАНИЕ. Этот текст относится к Firebird 1.5 и следующим. Классический сервер для Windows не поддерживается в более ранних версиях.

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

    Процесс, который является "ушами" для запросов клиентов на соединение с Классическим сервером, является начальным экземпляром программы fb_inet_server.exe. Если начальный экземпляр fb_inet_server.exe не запущен, то не будет возможно соединение клиент-сервер; при попытке соединения вы получите сообщение об ошибке "Unable to connect to the server. Database cannot be found" (Невозможно соединиться с сервером. База данных не может быть найдена).

    Когда клиенты соединяются с базой данных, для каждого клиентского соединения запускается один экземпляр fb_inet_server.exe (1.2 Мбайт) и, если сконфигурировано, один экземпляр Guardian на все экземпляры fb_inet_server.exe. Для каждого соединения выполняется собственное выделение кэш-памяти.

    Классический сервер и Guardian

    Случайно или умышленно, инсталлятор Firebird 1.5.0 имеет небольшую, но приводящую в замешательство аномалию. Если вы не отметите в процессе инсталляции режим Use Guardian (Использовать Guardian), инсталлятор поместит версию для Суперсервера программы Guardian в каталог bin, и он никогда не будет работать с Классическим сервером. Если вы отметите этот режим, то в процессе инсталляции получите сообщение об ошибке, однако инсталлированная версия Guardian будет прекрасно работать с Классическим сервером. Вы можете проверить, правильная ли у вас версия, попытавшись запустить Guardian. Если вы увидите диалоговое окно сообщения об ошибке, содержащее слово "fbserver", значит, вы не выбрали поддержку Guardian в процессе инсталляции.

    В любом случае Guardian является лишним для Классического сервера. Вы ничего не потеряете, если не будете его инсталлировать. Я рекомендую игнорировать Guardian для Классического сервера.

    Для запуска начального экземпляра Классического сервера как приложения вручную вызовите окно командной строки, перейдите в каталог bin и наберите:

    Иконка сервера должна появиться на системной панели. Ваш сервер теперь готов к получению запросов на соединение.

    Вы можете альтернативно выбрать режим Use Guardian в процессе инсталляции. Вы также можете стартовать Guardian из того же каталога:

    В этом случае иконка Guardian появится на системной панели, однако она не может быть использована для отмены инициализации сервера (см. ранее в разд. "Классический сервер" замечание о Классическом сервере).

    Firebird - это

    Firebird это:

    В качестве преимуществ Firebird можно отметить многоверсионную архитектуру, обеспечивающую параллельную обработку оперативных и аналитических запросов (это возможно потому, что читающие пользователи не блокируют пишущих), компактность (дистрибутив 5Mb), высокую эффективность и мощную языковую поддержку для хранимых процедур и триггеров .

    Firebird используется в различных промышленных системах (складские и хозяйственные, финансовый и государственный сектора) с 2001 г. Это коммерчески независимый проект C и C++ программистов, технических советников и разработчиков мультиплатформенных систем управления базами данных, основанный на исходном коде, выпущенном корпорацией Borland 25 июля 2000 года в виде свободной версии Interbase 6.0.

    Среди недостатков: отсутствие кеша результатов запросов, полнотекстовых индексов .

    Содержание Факты о Firebird

    Firebird является сервером баз данных. Один сервер Firebird может обрабатывать несколько сотен независимых баз данных, каждую с множеством пользовательских соединений. Он является полностью свободным от лицензионных отчислений даже для коммерческого использования.

    Основные характеристики
    • Соответствие требованиям ACID . Firebird сделан специально, чтобы удовлетворять требованиям «атомарности, целостности, изоляции и надёжности» транзакций («Atomicity, Consistency, Isolation and Durability») [1] .
    • Версионная архитектура. Основная особенность Firebird — версионная архитектура, позволяющая серверу обрабатывать различные версии одной и той же записи в любое время таким образом, что каждая транзакция видит свою версию данных, не мешая соседним («читающие транзакции не блокируют пишущие, а пишущие не блокируют читающих»). Это позволяет использовать одновременно OLTP и OLAP запросы.
    • Хранимые процедуры. Используя язык PSQL (процедурный SQL) Firebird, возможно создавать сложные хранимые процедуры для обработки данных полностью на стороне сервера. Для генерации отчётов особенно удобны хранимые процедуры с возможностью выборки, возвращающие данные в виде набора записей. Такие процедуры можно использовать в запросах точно так же как и обычные таблицы.
    • События. Хранимые процедуры и триггеры могут генерировать события, на которые может подписаться клиент. После успешного завершения транзакции (COMMIT) он будет извещён о произошедших событиях и их количестве.
    • Генераторы. Идея генераторов (последовательностей) делает возможной простую реализацию автоинкрементных полей, и не только их. Генераторы являются 64?битными хранимыми в базе данных счётчиками, работающими независимо от транзакций. Они могут быть использованы для различных целей, таких как генерация первичных ключей, управление длительными запросами в соседних транзакциях, и т. д.
    • Базы данных только для чтения. позволяют распространять базы данных, к примеру, на CD-ROM. Особенно упрощает распространение данных их использование в комбинации с встраиваемой версией сервера Firebird (Firebird Embedded).
    • Полный контроль за транзакциями. Одно клиентское приложение может выполнять множество одновременных транзакций. В разных транзакциях могут быть использованы разные уровни изоляции. Протокол двухфазного подтверждения транзакций обеспечивает гарантированную устойчивость при работе с несколькими базами данных. Так же доступны оптимистическое блокирование данных и точки сохранения транзакций.
    • Резервное копирование на лету. Для резервного копирования нет надобности останавливать сервер. Процесс резервного копирования сохраняет состояние базы данных на момент своего старта, не мешая при этом работе с базой. Кроме того, существует возможность производить инкрементальное резервное копирование БД.
    • Триггеры. Для каждой таблицы возможно назначение нескольких триггеров. срабатывающих до или после вставки, обновления или удаления записей. Для триггеров используется язык PSQL, позволяя вносить начальные значения, проверять целостность данных, вызывать исключения, и т. д. В Firebird 1.5 появились «универсальные» триггеры, позволяющие в одном триггере обрабатывать вставки, обновления и удаления записей таблицы.
    • Внешние функции. библиотеки с UDF (User Defined Function) могут быть написаны на любом языке и легко подключены к серверу в виде DLL/SO, позволяя расширять возможности сервера «изнутри».
    • Декларативное описание ссылочной целостности. Обеспечивает непротиворечивость и целостность многоуровневых отношений «master-detail» между таблицами.
    • Наборы символов. Firebird поддерживает множество международных наборов символов (включая Unicode ) с множеством вариантов сортировки .
    Соответствие стандарту SQL
    • Firebird полностью поддерживает SQL-92 Entry Level 1 и реализует большую часть стандарта SQL-99 c некоторыми очень полезными дополнениями. Это включает выражения DML /DDL. синтаксис объединений FULL/LEFT/RIGHT [OUTER] JOIN. выражения UNION. DISTINCT, подзапросы (IN, EXISTS), встроенные функции (AVG, SUM, MIN, MAX, COALESCE, CASE. ), ограничения целостности (PRIMARY KEY. UNIQUE. FOREIGN KEY ), и все общие типы данных SQL.

    Firebird также реализует ограничения проверки (check constraints) на уровне доменов и полей, отображения (views), исключения, роли и управление правами доступа. Для более подробной информации см. Firebird Reference Guide и Release Notes .

    Требования к аппаратному обеспечению
    • Firebird работает на 32- и 64-разрядных версиях Windows. Linux. также на MacOS X. HP-UX. FreeBSD. и др. на аппаратных платформах x86. x64 и PowerPC. Sparc и многих других, и поддерживает легкий переход между этими платформами. Может использоваться даже не очень мощное оборудование, особенно под Linux. И как в любой СУБД, на производительность влияют: количество памяти, скорость работы дисковой подсистемы, и т. д. Рекомендации для выбора аппаратного обеспечения зависят от требования к системе, прогнозируемого размера базы данных, количества пользователей, и т. д. Допустимо начинать с минимальной конфигурации, расширяя её по мере надобности.
    Доступные операционные системы
    • Наиболее широко используемыми для серверов Firebird операционными системами являются Linux и Microsoft Windows (включая NT ) (включая терминальные сервисы MS и Citrix). Другие поддерживаемые платформы — Mac OS X. Solaris. FreeBSD и HP-UX .

    Переход от одной ОС к другой весьма прост — достаточно сделать резервную копию базы в переносимом формате в одной системе и восстановить на другой.

    Средства доступа к серверу
    • Firebird поддерживает множество способов доступа, включая: собственные наборы компонент для C/C++, Delphi. классы для ADO. ODBC. JDBC (Jaybird), драйверы для Python. PHP. драйвер OLE DB. dbExpress. провайдер данных .NET и прямой доступ с использованием клиентской библиотеки сервера (fbclient.dll или GDS32.dll)
    Физические ограничения
    • Firebird поддерживает большие базы данных. Базы данных могут быть расположены в нескольких файлах, предельный размер которых зависит от операционной системы. Теоретический предел в настоящее время составляет 64TБ для одного файла базы данных, таким образом, главные ограничения накладываются файловой системой и местом на жёстком диске.
      • Практически база данных объемом 1 ТБ стабильно работает, что доказывает проведенный тест .
    • Максимальная длина одной записи (суммарно все поля за исключением полей с типом BLOB ) равна 64 КБ.
    Версии сервера

    Не поддерживаемые версии:

    • 1.0 (последний релиз 1.0.3 от апреля 2003)
    • 1.5 (1.5.6 от октября 2009, последний релиз ветки 1.5 (End of series ))
    • 2.0 (последний релиз 2.0.7 от 12.04.2012)
    • 2.1 (последний релиз 2.1.5 от 21.06.2012)
    • 2.5 (самая последняя версия, последний релиз от 06.11.2012 - Ver 2.5.2 )
    • 3.0 (в разработке)
    Архитектуры сервера

    Существует четыре различных взаимозаменяемых архитектуры сервера.

    • Классик сервер (англ.   ClassicServer ) — один процесс на одно соединение; поддержка многопроцессорных машин.
    • Суперсервер (англ.   SuperServer ) — все соединения используют один процесс, меньшие требования к памяти при большем быстродействии; для однопроцессорных машин.
    • СуперКлассик (англ.   SuperClassic Server ) — один процесс, но свой поток на каждое соединение. Данная архитектура введена в версии 2.5.
    • Встраиваемая (англ.   Embedded ) версия — весь движок содержится в одной библиотеке с именем клиентской библиотеки сервера, идеально подходит для однопользовательских систем, не требует инсталляции.

    Все архитектуры используют одинаковый формат файла базы данных, таким образом в любой момент можно переключиться на другую архитектуру.

    Лицензирование
    • Firebird выпускается под условиями IPL (InterBase Public License) и IDPL (Initial Developer’s Public License), которые совпадают с условиями Mozilla Public License  1.1. Firebird полностью бесплатен для использования и распространения (в том числе и коммерческого). Раскрытие исходного кода вашего продукта не требуется, вне зависимости от используемой модели лицензирования. Однако, в случае, если вы модифицировали исходный код сервера, то необходимо сделать доступным исходный код ваших модификаций.
    Средства разработки и администрирования FlameRobin

    FlameRobin — поддерживает Firebird. Кросс-платформенная архитектура. Есть редактор SQL, DDL, управление пользователями.

    Лицензия: open source, распространяется бесплатно.

    IBExpert

    IBExpert — Поддерживает Firebird, Interbase, Yaffil. Редакторы DDL и DML. Визуальный построитель запросов. Автозавершение кода, Metadata Extractor, отладчик хранимых процедур, а также множество других возможностей.

    Лицензия: Бесплатный для жителей постсоветского пространства. для остальных: от 179 евро.

    IB/FB Development Studio

    IB/FB Development Studio — Визуальный дизайнер баз данных, встроенный MERGE, scheduler, Code auto completion, анализатор запросов, монитор производительности.

    Лицензия: Бесплатно для России, для остальных: от 149 евро.

    Blaze Top

    Blaze Top — Инструмент разработчика и администратора баз данных. Поддерживает Firebird и Interbase.

    Лицензия: Бесплатно для России, для остальных: от 129 евро.

    Database Workbench

    Database Workbench — поддерживает несколько серверов баз данных, среди которых есть Firebird и Interbase. Отладка хранимых процедур, анализ планов, встроенные средства переноса данных и метаданных.

    Лицензируется отдельно на Interbase и отдельно на Firebird. 171$ за каждый движок (Interbase или Firebird).

    EMS SQL Manager for InterBase Firebird

    Есть платная и бесплатная (lite) версия

    Database Master

    Database Master — средство управления системами баз данных FireBird, PostgreSQL, Oracle, SQL-Server, MySQL, ODBC, OleDB, MongoDB, XML и SQLite. Сайт: Database Master — FireBird Management Software

    Поддержка
    • На главной странице проекта Firebird находится множество полезных ссылок по Firebird.

    Ряд компаний (например, IBPhoenix, iBase) предоставляют услугу профессиональной поддержки Firebird.

    Сообщество
    • Существует растущее сообщество пользователей Firebird и множество новостных групп, обеспечивающих онлайновую поддержку [2] .
    История

    Firebird основан на исходном коде InterBase 6.0 который был выпущен как Open Source компанией Borland в августе 2000 года. История Interbase начинается в 1984 году, таким образом, продукт является наследником почти 30?летнего опыта работы с реляционными базами данных [3] .

    Ссылки

    Раздел ссылок нуждается в переработке

    Пожалуйста, удалите возможную рекламу и проверьте, все ли ссылки отвечают правилам.

    • Firebirdsql — Официальный сайт
    • Глоссарий Firebird — Неофициальный сайт документации по Firebird на русском языке.
    • MindTheBird — Маркетинговые материалы по Firebird (презентации, описания, материалы)
    • IBPhoenix. Firebird Foundation Inc.
    • iBase — Русское сообщество Firebird и Interbase пользователей. Поддержка.
    • gmane.comp.db.firebird.russian — Русскоязычная конференция по Firebird и Interbase
    • The InterBase and Firebird Developer Magazine — журнал о Firebird и Interbase
    • Факты о Firebird Скачать в виде PDF  (англ.)
    • Документация — Ссылки на подробную документацию
    • Утилиты и средства администрирования Ссылки на страницы представленных сообществом программ
    • IBExpert — Инструмент для разработки, администрирования, написания и отладки скриптов в Firebird. Специальная лицензия для бывшего СССР.
    • BlazeTop — Визуальная среда разработчика и администратора InterBase и Firebird. Бесплатная лицензия русскоязычных пользователей.
    • GeminiODBC — ODBC?драйвер. Поддерживает стандарт ODBC 3.51. Бесплатен для России.
    • Jaybird — JCA/JDBC driver
    • IB Provider — OLEDB драйвер для доступа к Firebird. Есть бесплатная версия позволяющая работать с OLE DB, ADO и ADO.Net
    • FIBPlus — Библиотека компонентов Delphi, C++ Builder, Kylix и классов Ada для Firebird и InterBase. Специальные цены для бывшего СССР.
    • Unified Interbase (UIB) — Бесплатная библиотека компонентов (Delphi, Kylix, FreePascal).
    • IBAnalyst — Инструмент для углублённой проработки вопросов оптимизации работы сервера Firebird. Бесплатен до версии 1.9.5.1. Начиная с версии 2.0 платный.
    • RSS?каналы по Firebird
    • Interbase/Firebird Development Studio — Firebird Development Studio
    • IBEasy+ — Бесплатный инструмент администрования для Firebird/Interbase
    • Fyracle — Oracle?mode Firebird
    • Fyracle — Firebird Community Database News
    • FirebirdNews — Major source of Firebird related news
    • IBaseForum — Web-форум поддержки (Русский)
    • Лицензия. InterBase Public License (IPL) и Initial Developer’s Public License под которыми выпускается Firebird
    • Работа в PHP
    Примечания

    Смотреть что такое "Firebird" в других словарях:

    Firebird — Saltar a navegacion, busqueda Para el navegador Mozilla Firebird, vea Mozilla Firefox Firebird Logo de Firebird Desarrollador … Wikipedia Espanol

    Firebird — and fire bird may refer to:Music* The Firebird. ballet for which Igor Stravinsky (1882 1971) composed the music * Firebird (band), late 1990s/2000s blues based power trio * Firebird (trumpet), trumpet with valves and slide invented by Maynard… … Wikipedia

    Firebird — (engl. „Feuervogel“) steht fur: Firebird (Datenbank), ein quelloffenes Datenbanksystem, aus den freigegebenen Quellcodes von Borlands InterBase entwickelt Firebird Software, ein ehemaliger Hersteller von Computerspielen Gibson Firebird, eine… … Deutsch Wikipedia

    Firebird — Fire bird. n. (Zo[ o]l.) The Baltimore oriole. [1913 Webster] … The Collaborative International Dictionary of English

    firebird — ? firebird [fir?b?rd?] n. any of various birds with brilliant coloring, as the scarlet tanager and the Baltimore oriole … English World dictionary

    Firebird — Oiseau de feu (homonymie) Cette page d’homonymie repertorie les differents sujets et articles partageant un meme nom. En francais Oiseau de feu, un oiseau legendaire issu du folklore russe. A rapprocher du Phenix. L Oiseau de feu, un ballet de… … Wikipedia en Francais

    Firebird — Para el navegador Mozilla Firebird, vea Mozilla Firefox Firebird es un sistema de administracion de base de datos (o RDBMS) de codigo abierto, basada en la version 6 de Interbase, cuyo codigo fue liberado por Borland en 1999, y de la cual corrige … Enciclopedia Universal

    firebird — /fuyeur berrd /, n. any of several small birds having bright red or orange plumage, esp. the Baltimore oriole. [1815 25; FIRE + BIRD] * * * … Universalium

    firebird — noun a) The scarlet tanager, a species of bird with taxonomic name Piranga olivacea b) The Baltimore oriole, a species of bird with taxonomic name Icterus galbula … Wiktionary

    Firebird — ? np. m. >APPLI navigateur base sur le moteur de Mozilla. Contrairement a son grand frere, il ne fait pas le mail, l usenet, la composition de pages web, ni le cafe. Mais il est extremement performant sur toutes plateformes … Dictionnaire d'informatique francophone

    Книги
    • Модель автомобиля Pontiac Firebird Trans AM, масштаб 1:43. Коллекционная модель автомобиля 1969 года"Понтиак Firebird Trans AM".Корпус модели литой с элементами из пластика. Двери и капот не открываются… Подробнее Купить за 858 руб
    • Firebird:руководство разраб баз данных. Борри Хелен. Рассмотрены вопросы, необходимые разработчику для создания клиент серверных приложений с использованием СУБД Firebird, явившейся развитием СУБД Borland Interbase 6. Содержится обзор концепций… Подробнее Купить за 672 руб
    • Firebird. Руководство разработчика баз данных. Хелен Борри. Рассмотрены вопросы, необходимые разработчику для создания клиент-серверных приложений с использованием СУБД Firebird, явившейся развитием СУБД Borland Interbase 6. Содержится обзор концепций… Подробнее Купить за 542 руб
    Другие книги по запросу «Firebird» >>

    Совместить Firebird с Windows 7 - Обсуждение программ - Форум программистов

    Совместить Firebird с Windows 7

  • Доброго всем времени суток.
    Привезли нам из Города Н терминал (тонкий клиент). На него нужно поставить некую самописную ( не мной) программу, которая работает сейчас на ХР используя Firebird 1.5 в качестве СУБД.
    Проинсталлировали эту программу согласно Readme на этот терминал (Win 7 Home basic). Вроде все нормально но одна проблема при коннекте к базе (при запуске программы) вылезает ошибка (Текст дословно не припомню но )

    Возник вопрос - firebird не работает корректно под Win 7

    Кто сталкивался с инсталляцией или портированием старых программ на Firebird под Севеном просьба рассказать как правильно это делается и какие могут быть подводные камни.
    Даже при коннекте через IBExpert вылезает эта же ошибка.
    Возможно его необходимо конфигурировать под Win 7 - вопрос как?

    __________________
    I'm learning to live.

    написать "переходник" на поддерживаемую базу?

    Не это исключается. Во-первых нет времени разбираться (начальство гонит как всегда), во-вторых программа "лицензионная", могут за жабры взять за взлом, или как минимум попортить нервы.
    Вообще официально рекомендовали переустановить на ХР, но ой как не хочется возиться с этим. Не может быть чтоб Firebird не работал под Семеркой. Возможно это бока самой программы, в таком случае стоит просто собрать базу простую на Севене и попробовать работать с ней. Если это пройдет тогда возникает вопрос как (и главное почему) портировать старые базы, иначе явно разработчики провтыкали перспективу, и Вин7 не светит ни им ни нам, а это плохо - мороки больше будет.
    Я посмотрел характеристики Firebird, но не нашел особых зависимостей от ОС, однако вопрос стоит и пока что остро.

    Кстати вопрос: Как проверить правильно ли установлен Firebird. Например в Ms SQL я мог запустить SQL Manager и набрать простой запрос типа

    В этом случае сервер хотябы отвечает таблицей с одной записью (жив он или нет). В Оракле

    В этоих случаях я понимаю что что-то нелады с клиентом, раз СУБД отвечает.
    А как обстоит дела с Firebird? Как правильно проверить саму СУБД на "Живость"?

    __________________
    I'm learning to live.

  • Client Shop - программа для магазинов

    Как останавливать и запускать сервер Firebird.

    Перед выполнением действий (копирование, замена, удаление и т. д.), связанных с файлом базы данных программы Client Shop (обычно это файл c:\TASK2.FDB если путь к файлу не был изменен) предварительно нужно сделать следующее:

    - Закрыть все запущенные программы для магазинов Client Shop на компьютере. Если программа работает в локальной сети, также нужно закрыть программы Client Shop на сетевых компьютерах.

    - Остановить сервер Firebird. Если программа Client Shop работает на нескольких компьютерах в локальной сети, останавливать сервер Firebird нужно на главном компьютере (соответственно, действия с базой данных также производятся на главном компьютере, т. к. там физически находится файл с базой данных).

    При игнорировании этих 2 действий эффект может быть подобным тому как если во время сохранения файла (например, файла Excel) выдернуть шнур из розетки. Исходный или скопированный файл базы данных может быть поврежден.

    Как останавливать сервер Firebird.

    Пуск-->Панель управления-->Firebird Server Manager

    Если в Панели управления нет пункта "Firebird Server Manager", в правом верхнем углу меняем вместо Просмотр "категория" ставим "Мелкие значки".

    Заходим в Firebird Server Manager, останавливаем сервер Firebird.

    Признаки того, что Firebird Server отключен:

    В левом верхнем углу черная птица на желтом фоне перечеркнута красным крестом, написано "The firebird service is not running", правее кнопка с надписью "Start".

    Если не получается остановить сервер Firebird стандартным способом

    Если кнопка для остановки сервера Firebird не активна (бывает на некоторых компьютерах), действуем по другому алгоритму.

    Во-первых, если Вам нужно остановить сервер Firebird для того, чтобы скопировать файл базы данных, также в локальной сети у Вас других компьютеров с программой Client Shop нет (то есть программа Client Shop используется только на одном компьютере), можно просто перезагрузить компьютер и ДО ЗАПУСКА ПРОГРАММЫ Client Shop произвести необходимые манипуляции с файлов TASK2.FDB - Firebird Server хоть и будет запущен, но он всё равно не будет подключен к базе данных, поэтому копировать можно.

    Если перезагружать компьютер не хочется, способ номер 2:

    - заходим в папку с установленной программой Client Shop (c:\Program Files\ClientShop2x или в другую папку если программа установлена в другую папку).

    - Заходим в папку Data2\System\UserUtils, находим программу для остановки и запуска сервер Firebird. Программа лежим в архиве, пароль для распаковки архива 65536.

    С помощью этой программы можно останавливать и запускать сервер Firebird. Если распаковать прямо на месте программу не получается, скопируйте её предварительно в другую папку, которая лежим вне системных папок Windows и Program Files (например, на рабочий стол).

    Следует заметить что в новых версиях программы Client Shop, начиная с версии 3.20 не обязательно вручную лезть в каталог ClientShop2x - для остановки сервера Firebird можно использовать скрипт "Пуск-->Программы-->ClientShop-->Остановка и запуск сервера Firebird", что немного удобнее.


    Как запускать сервер Firebird.

    Действия аналогичны остановке сервера, только нужно запустить.

    Вообще запускать его не обязательно - если сервер не запущен, программа Client Shop сама его запустит.

    Как наш сайт находят в Интернете: программы для ведения торговли, программа для магазина продуктов, учет продаж в торговле, автоматизированная система магазина, программа магазин склад скачать, автоматизация торговой деятельности, ведение учета в магазине, учет товара в магазине, управление розничной торговлей