Firebird SQL server website
Firebird (FirebirdSQL) — очень компактная, кроссплатформенная, свободно распространяемая (бесплатная) СУБД с открытым кодом, работающая на; GNU/Linux, Microsoft Windows и разнообразных Unix платформах.
Firebird представляет собой полнофункциональный SQL-сервер.
Сервер баз данных - это программный процесс, который выполняется на
узле сети, где расположен главный компьютер и физически расположена
сама база данных. Процесс сервера - единственный процесс на любом
узле, который может исполнять прямые операции ввода-вывода для файлов базы данных.
Клиенты посылают запросы серверному процессу, чтобы выполнить
различные действия в базе данных, включая:
• поиск в базе данных по заданным условиям;
• сравнение, сортировку и предоставление данных в табличном виде;
• изменение хранимых данных;
• добавление новых данных в базу;
• удаление данных из базы данных;
• создание новых базы данных и структур данных;
• выполнение программного кода на сервере;
• передачу сообщения другим клиентам, подключенным в данный момент к серверу.
Преимущество разработки информационных систем на основе SQL серверов в следующем:
1. SQL-серверы прямо ориентированы на создание интегрированных, многопользовательских систем, имея в своем распоряжении
развитые словари данных.
2. Средства разработки для этих СУБД оптимизированы в отношении коллективной разработки сложных систем в рамках единой
стратегической линии.
3. Развитый механизм обработки транзакций позволяет обеспечить
целостность данных при одновременной работе многих пользователей.
4. Использование единого языка доступа к данным (SQL) позволяет
упростить переход от одной СУБД к другой.
5. Обеспечивается масштабируемость разрабатываемых систем.
6. Поддерживается возможность работы как в локальной, так и в
глобальной сетях.
СУБД Firebird (InterBase) в полной мере удовлетворяет
всем перечисленным требованиям.
Серверный процесс является полностью сетевым, он поддерживает
запросы на подключение от других узлов сети и тот же самый протокол Firebird (InterBase) прикладной программы, что и клиентские процессы.
Несколько клиентов могут быть связаны с многопоточным процессом сервера одновременно.
Сервер регулирует доступ к отдельным записям данных в пределах
базы данных и обеспечивает монопольный доступ к записям, когда кли
енты выдают запросы на изменение данных в записях.
Отличительными качествами Firebird (InterBase) являются:
• Высокая производительность и надежность сервера при мини
мальных требованиях к техническим средствам.
• Поддержка стандарта SQL-92, обеспечивающая переносимость
приложений.
• Бесплатное распространение.
• Простота установки и поддержки сервера. Удобный и не требующий специальной подготовки механизм администрирования базой данных.
Все это делает Firebird (InterBase) прекрасным выбором для реализации корпоративных систем.
Системные требования Firebird (InterBase)
InterBase работает на различных платформах, включая Microsoft Windows Vista, Windows XP, Windows NT 4.0, Windows 2000, Windows 95, Windows 98 и разные версии операционной системы UNIX.
По компьютерной комплектации требования минимальны. Удовлетворит любой современный и даже устаревший компьютер.
Firebird (InterBase) обладает множеством преимуществ, в том числе можно отметить многоверсионную архитектуру, что обеспечивает параллельную обработку оперативных и аналитических запросов (поскольку читающие пользователи не блокируют пишущих), компактность (дистриб 5Mb), высочайшую эффективность и самую полную языковую поддержку для хранимых процедур и триггеров.
Firebird (InterBase) является сервером баз данных (SQL сервер). Один SQL сервер Firebird cможет обрабатывать сразу несколько независимых баз данных, с множеством пользовательских соединений на каждой. И, что существенно, он полностью свободен от любых лицензионных отчислений, в том числе и для коммерческого использования.
Firebird широко используется с 2001 г. Это коммерчески независимый проект C и C++ программистов, технических советников и разработчиков мультиплатформенных систем управления базами данных, основанный на исходном тексте, выпущенном корпорацией Borland 25 июля 2000 года в виде свободной версии Interbase 6.0. Выгодно отличается от MS SQL компактностью, кросплатформенностью (поддерживает Windows, GNU/Linux, FreeBsd, Solaris, OS X, HP-UX). Удобен и прост в использовании. Любой начинающий, знающий SQL на уровне оператора Select, легко в нем разберется. И, что немаловажно, за него не нужно платить. Допускает подключение пользовательских функций (UDF) в видее dll библиотек, разработанных на любом языке программирования с использованием любой среды разработки (Delphi, C++Builder, MS Visual Studio, C++, Pascal). Имеется достаточно большое количество средств доступа к базам данных Firebird (Interbase) из под ODBC, ADO, ADO.NET, BDE, php, perl, python.
Этот SQL сервер практически не имеет ограничений к применению.
Firebird (InterBase) обладает несомненными преимуществами перед другими СУБД этого уровня, такими как: mysql, msql, postgresql. От таких СУБД (sql server) как MS SQL и Oracle его выгодно отличает компактный размер, простота установки и администрирования, бесплатное распространение.
По причине своей компактности, быстродействия и функциональности, SQL-сервер Firebird является идеальной СУБД для обработки и хранения данных для WEB-сайтов. Не самым последним его достоинством является тот факт, что для того, чтоб скачать Firebird бесплатно, нужны лишь доступ к Интернету, желание и время.
То же самое можно сказать про WEB-браузер Mozilla Firefox от Mozila Foundation. Этот броузер нужен не только обычному пользователю Интернета, но к тому же является очень полезным инструментом WEB-разработчика.
|