Почему база данных FirebirdSQL?

Skip to end of metadata
Go to start of metadata

Почему Firebird?


  • Дружелюбна к разработчику, не требует отдельного администратора БД.
  • Размер базы варьируется от 1 мегабайта до терабайта.
  • Имеет мощный коммерческий инструментарий ibexpert, бесплатный для бывших стран СССР. Позволяет легко отлаживать SQL прямо на стороне БД.
  • Большое OpenSource комьюнити по всему миру.

Основные преимущества


  • Бесплатный, нет двойных лицензий на использование в коммерции.
  • Поддержка UDF на любом языке программировия: C, C++, PHP, Ruby, Python и т.д., а также богатый язык SQL позволяет разработчику легко решать задачу любой сложности.
  • Поддерживается процедурный язык программирования PL/SQL.
  • Firebird включен во все основные Linux репозитории.
  • Полноценная поддержка транзакций и версионности по технологии Hybrid (OLTP+OLAP).
  • Триггеры и процедуры позволяют отправлять события в любую стороннюю программу.
  • Поддерживается кроссдоступ к другим базам данных и легко масштабируется.
  • Гибкая система доступа к данным.
  • 4 архитектуры запуска сервера БД, в зависимости от выбора поддерживается размер от 1 мегабайта до 1 терабайта, максимальный обьем 32 терабайта.
  • Поддерживается прямой доступ из всех популярных IDE: Pycharm, Eclipse, Visual Studio и т.д.
  • Первый релиз в 2000 г. и активно развивается по текущий день.
  • Используется во многих коммерческих организациях, а не на сайтах, например: http://www.watermarktech.co.uk (300+Gb Firebird), http://www.profitmed.net (30+Gb Firebird). Firebird используется в правительственных учереждениях, у ритейлеров, в финансах, в логистических компаниях. Отлично работает более чем у 600 провайдеров в производстве и более чем 15000 предприятий и это только наши продукты. Пример из ТОП-500 Российских компаний:
    • Газпром
    • Магнит
    • Газпромбанк
    • Сибур
    • Аэрофлот
    • Почта России
    • Фармстандарт
    • Московская Биржа
    • Газпром автоматизация
    • Отисифарм
    • РКК Энергия
  • Firebird был основан на коммерческой базе данных InterBase
  • Прошел тестирование в нашей тестовой лаборатории и показал лучшее соотношение для тиражируемого продукта.

Почему не PostgreSQL?


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

Почему не MySQL?


Firebird действительно бесплатный, а MySQL нельзя использовать в коммерческих проектах, только в бесплатных https://www.mysql.com/about/legal/licensing/oem/ Транзакции в MySQL поддерживаются с помощью стороннего модуля InnoDB, изначально их там вообще нет, стало стандартом только с версии 5.5 . Удобен для сайтов, не более.

Почему не MS SQL Express, Oracle Express и т.д.?


"Express" базы данных, хоть и бесплатны, в отличии от Firebird имеют серьезные ограничения:  макскимальный размер базы 4Гб, для работы используется только 1 CPU, комьюнити давно решило что это "бесплатный сыр".

Почему не MS SQL?


MS SQL имеет высокую цену, требует высококвалифицированного администратора, поддерживает только Windows платформу.

Почему не Oracle?


Oracle дорогой и класный, если у вас есть возможности развернуть и поддерживать Oracle, то это отлично и мы готовы мигрировать базу на Oracle. Во многих промышленных проектах Firebird используется как база 2 эшелона совместно с Oracle - основной базой является Oracle, а дочерние компании и удаленные офисы используют Firebird. Независимые поставщики программного обеспечения для легких версий своих программ используют Firebird, и Oracle для конечных серверов. Как администраторы БД так и разработчики должны обладать высокой квалификацией для работы в Oracle. Про Oracle можно сказать: может вам не нужно самое дорогое ПО, когда поставленные задачи прекрасно сделает бесплатное.
Миллион транзакций в минуту достаточно для работы большинства приложений. Если к этому добавить современное железо (SSD, 64Gb RAM), то база справится с любыми задачами.

Введите метки, чтобы добавить к этой странице:
Please wait 
Ищите метку? просто начните печатать.