Firebird |
Автор: admin Просмотров: 5451 Комментарии:
Добавлен: 15 февраля 2015
Обновлено: 15.02.2015 - 16:27
Мощная кросс-платформенная система управления базами данных SQL.
Firebird поддерживает множество аппаратных и программных платформ: Windows, GNU/Linux, MacOS, HP-UX, AIX, Solaris. Он работает на на x386, x64 и PowerPC, SPARC и других аппаратных платформах, а также поддерживает простой механизм миграции между этими платформами.
Архитектура Firebird
Архитектура позволяет разрабатывать и поддерживать гибридные OLTP и OLAP-приложения. Это позволяет одновременно обслуживать и анализировать базу данных, так как чтение не блокирует запись при доступе к одним и тем же данным при любых условиях. Мощный и дружественный к разработчикам язык SQL поддерживает триггеры и процедуры хранения данных, а также имеет поддержку SQL92.
- Высокая совместимость с ANSI SQL.
- Common Table Expressions (CTE).
- Гибкое управление транзакциями.
- Полномасштабные процедуры хранения (selectable SP enables joins w/tables).
- Запросы между базами.
- Концепция активных таблиц и событий.
- Определённые пользователем функции.
Регистрация и мониторинг
Firebird предлагает Trace API и богатый набор таблиц мониторинга (MON$):- Мониторинг в реальном времени.
- Отладки SQL.
- Аудит событий, аудит частичного или полного логгирования, аудит через удалённое соединение.
Безопасность Firebird
Стандартная безопасность
- Пользователи и роли.
- GRANT/REVOKE по основным операциям.
- Владелец базы данных.
Windows Trusted Authentication
- Односторонняя регистрация (не для конечных пользователей).
- Интеграция с безопасностью Windows domain/Active Directory.
Сеть
- Открыть только сетевой порт, по умолчанию это 3050.
- Aliases. Пути к базе данных не выставляются.
Средства разработчиков
Firebird поддерживается множество вариантов доступа к базам данных:- Firebird.NET
- JayBird (Java)
- Встроенные драйверы Delphi/C++ (ИСР Embarcadero Delphi/C++ Builder имеет драйвер dbExpress для работы с Firebird).
- FreePascal и Lazarus.
- PHP для Firebird.
- FireRuby.
Дополнительные возможности Firebird
Развёртывание:
- Встроенная версия (в dll) с поддержкой нескольких пользователей.
- Родной Windows installer.
- Запуск служб и приложений.
- RPM или tar.gz дистрибутив.
- Возможность создавать собственные "100% молчащие» инсталляторы.
- Возможность развёртывания только для чтения. База данных и сервер могут быть на CD, DVD, Blu-Ray.
- Небольшие габариты (минимальная установка 4Mb, стандартная — 33 Мб).
Производительность
- Выбор архитектуры с учётом всех потребностей – Embedded, SuperServer, SuperClassic и Classic.
- Многопроцессорная и многоядерная SMP масштабируемость для архитектур SuperClassic и Classic.
- Поддержка данных до 20 терабайт.
- Клиентская библиотека потоковой безопасности.
Резервное копирование и восстановление
- Online Backup — возможность создавать резервную копию без остановки базы данных.
- Online dump – возможность быстро создать копию даже очень большой базы данных.
- Инкрементное резервное копирование — частичная поддержка непрерывного архивирования и восстановления на момент времени (Point-in-Time Recovery (PITR)).
Полнотекстовый поиск
- Интеграция с Sphinx, движком полнотекстового поиска.
Высокая совместимость с промышленными стандартами даёт жар-птице очевидное преимущество в разработке взаимодействующих программ для однородных и гибридных окружений. Смесь высокой производительности, компактности, масштабируемости, тихой и простой установки делает Firebird привлекательным выбором для всех разработчиков и поставщиков.
------------------------
ТРИО теплый пол отзыв
Заработок на сокращении ссылок
Earnings on reducing links
Код PHP на HTML сайты
Категория: Сервера баз данных
Лицензия:
Mozilla Public License 1.1 (MPL 1.1)
Интерфейс консольный
Интерфейс фоновый(daemon)
Язык программирования:
C#, Python, C++, PHP, Delphi/Kylix, Java
Сайт проекта
Скачать Firebird
Комментарии |