The OpenNET Project / Index page

[ новости/++ | форум | wiki | теги | ]

19.04.2016 17:36  После 12 лет разработки состоялся релиз СУБД Firebird 3.0

После почти двенадцати лет разработки представлен релиз СУБД Firebird 3.0. Изначально релиз Firebird 3.0 планировалось выпустить ещё в 2007 году, но из-за нехватки ресурсов разработка затянулась. Ключевыми задачами при разработке Firebird 3.0 были унификация архитектуры сервера и улучшение работы на многоядерных системах. Среди важных улучшений также отмечены новые возможности SQL, поддержка шифрования, улучшение управления потоками движка СУБД, реализация совместного кэша, различные оптимизации производительности и масштабируемости.

Из особенностей Firebird 3.0 можно выделить:

  • Переработана архитектура работы сервера, которая оптимизирована для использования на многоядерных системах. Обеспечена возможность распараллеливания нитей обработки запросов и использования общего кэша между ними. Ядро Firebird теперь унифицировано в форме библиотеки, которая может использоваться как для обеспечения работы обрабатывающего запросы по сети сервера, так и для встраивания в приложения.
  • Новая гибкая система конфигурирования, позволяющая привязывать настройки к разным БД;
  • Новый объектно-ориентированный C++ API для разработки дополнений, выполняющихся на стороне СУБД. В том числе через новый API могут быть реализованы плагины с реализацией схем хранения данных в зашифрованном виде, дополнительные модели аутентификации и внешние хранимые процедуры, триггеры и функции (на Java, C++ и других языках);
  • Возможность шифрования трафика;
  • Возможность определения пользовательских PSQL-функций (по аналогии с хранимыми процедурами)
  • Возможность определения DDL-триггеров, срабатывающих при создании, изменении или удалении объектов БД. Указанную возможность можно использовать для ограничения возможностей пользователей по модификации метаданных;
  • Возможность определения субпроцедур и субфункций;
  • Реализация полноценного логического типа BOOLEAN;
  • Добавлен тип IDENTITY, позволяющий сгенерировать уникальный идентификатор;
  • Средства для замены штатного плагина трассировки;
  • Возможность указания ссылки на курсор, как на переменную типа запись;
  • Новые SQL-команды управления пользователями и разграничения доступа;
  • Возможность использования не-ASCII символов в именах пользователей и паролях;
  • Поддержка смены роли на лету;
  • Отображение объектов безопасности ОС на объекты безопасности Firebird;
  • Поддержка создания пакетов (SQL Packages), позволяющих управлять группой процедур и функций как одним целым;
  • Запрет модификации большинства системных таблиц;
  • Привилегии на изменения метаданных (DDL);
  • Соответствующая стандарту SQL-2008 реализация оператора задания привилегий USAGE (GRANT USAGE/REVOKE USAGE), позволяющая защитить данные, отличные от таблиц, представлений, процедур и функций (например, домены,исключения, генераторы, последовательности, наборы символов и правила сортировки);
  • Обеспечение соответствия оператора MERGE требованиям стандарта SQL-2008: поддержка расширения DELETE, возможность задания нескольких выражений WHEN MATCHED и NOT MATCHED, выражение RETURNING ... INTO;
  • Добавлен набор статистических функции;
  • Добавлены аналитические функции (window-функции);
  • Поддержка низкоуровневой проверки целостности дисковых структур таблиц и индексов с сохранением доступности БД для выполнения других операций (в режиме online).
  • Полная поддержка IPv6 на стороне сервера и клиентов;
  • Вывод дополнительной информации о работе СУБД через gbak, включая run-time статистику, сведения о времени выполнения запросов, информацию о прочитанных/записанных страницах памяти и т.п.


  1. Главная ссылка к новости (http://www.firebirdsql.org/en/...)
  2. OpenNews: Вышла СУБД Firebird 2.5.4
  3. OpenNews: Вышла СУБД Firebird 2.5.2
  4. OpenNews: Релиз СУБД Firebird 2.5.1
  5. OpenNews: Релиз СУБД Firebird 2.5
  6. OpenNews: План развития СУБД Firebird 2.x и 3.0
Лицензия: CC-BY
Тип: Программы
Ключевые слова: firebird, database
При перепечатке указание ссылки на opennet.ru обязательно
Обсуждение Ajax/Линейный | Раскрыть все сообщения | RSS
 
  • 1.1, Старик (?), 17:51, 19/04/2016 [ответить] [показать ветку] [···]    [к модератору]
  • +10 +/
    Вах! Да это просто праздник какой-то!
     
     
  • 2.13, trdm (ok), 19:12, 19/04/2016 [^] [ответить]    [к модератору]
  • +3 +/
    Выпивка за мой счет (:
     
     
  • 3.69, Аноним (-), 00:19, 21/04/2016 [^] [ответить]    [к модератору]
  • +/
    Куда высылать гонцов с посудой?
     
  • 2.40, Анончег (?), 23:04, 19/04/2016 [^] [ответить]     [к модератору]
  • +/
    Конечно Только в описании новости сильно сгустили краски Не хватает позитива, ... весь текст скрыт [показать]
     
  • 1.2, th3m3 (ok), 18:05, 19/04/2016 [ответить] [показать ветку] [···]    [к модератору]  
  • +4 +/
    12 лет ждал!
     
     
  • 2.3, омномномнимус (?), 18:11, 19/04/2016 [^] [ответить]    [к модератору]  
  • +18 +/
    джвенадзать лет?
     
     
  • 3.14, Анонизмус (?), 19:16, 19/04/2016 [^] [ответить]    [к модератору]  
  • +10 +/
    Дзюжину
     
  • 2.61, rvs2016 (ok), 12:47, 20/04/2016 [^] [ответить]    [к модератору]  
  • –2 +/
    > 12 лет ждал!

    Что там те 12 лет! Прождёшь ещё столько и дождёшься второго пришествия Парадокса, Дельфи и прочих "динозавров умершей эпохи"...! :о)

     
  • 1.4, Аноним (-), 18:34, 19/04/2016 [ответить] [показать ветку] [···]    [к модератору]  
  • –6 +/
    Лучше расскажите «истории успеха» где это используется?
    Все кто использует Borland/Embarcadero и скучает под веществами microsoft?
    Похоже на CUBRID.
     
     
  • 2.5, Пользователь Debian (?), 18:44, 19/04/2016 [^] [ответить]    [к модератору]  
  • +10 +/
    Во-всю используется в различных наколенных внутрифирменных поделках (обычно написанных или изначально написанных на Delphi).
     
  • 2.6, Пользователь Debian (?), 18:46, 19/04/2016 [^] [ответить]     [к модератору]  
  • +1 +/
    А, да, и я своими глазами видел два коробочных продукта продаваемых в России, ис... весь текст скрыт [показать]
     
     
  • 3.15, Аноним (-), 19:16, 19/04/2016 [^] [ответить]    [к модератору]  
  • +1 +/
    Бизнес-Пак серверный её использует, если я не ошибаюсь.
     
  • 2.7, Аноним (-), 18:47, 19/04/2016 [^] [ответить]    [к модератору]  
  • +/
    http://asbgroup.ru/produkty/integrirovannye-sistemy-bezopasnosti/ikb-pahra/
    и многие другие охранные системы
     
  • 2.24, Аноним (-), 20:59, 19/04/2016 [^] [ответить]    [к модератору]  
  • +/
    > «истории успеха» где это используется?

    Где-то видел инфу, что ММВБ пользует Firebird.

     
     
  • 3.34, Loki_4wd (??), 22:10, 19/04/2016 [^] [ответить]    [к модератору]  
  • +1 +/
    Совершенно верно, используем.
     
  • 2.32, Sasha (??), 21:52, 19/04/2016 [^] [ответить]    [к модератору]  
  • +/
    В Украине в некоторых областях есть Курс:Школа, и вот там в процессах висит сервер этот, он запущен постоянно на АМД 1600 МГц, 640 МБ озу, и вин ХР, работает в принципе нормально.
     
     
  • 3.70, Аноним (-), 00:21, 21/04/2016 [^] [ответить]    [к модератору]  
  • –1 +/
    и вот там в процессах висит сервер этот, он запущен постоянно

    Логин и пароль по умолчанию уже поменяли? ;)

     
  • 2.37, Аноним (-), 22:28, 19/04/2016 [^] [ответить]    [к модератору]  
  • +/
    Acronis Backup Advanced использует FB для одной из внутренних баз.
     
  • 2.38, Старик (?), 22:52, 19/04/2016 [^] [ответить]     [к модератору]  
  • +/
    ДВЖД дальневосточная железная дорога использует Все автоматизированные станци... весь текст скрыт [показать]
     
     
  • 3.41, Старик (?), 23:09, 19/04/2016 [^] [ответить]    [к модератору]  
  • +/
    Собственно, вот один из комплексов для муниципалов http://kreit.ru/iskra/
    Правда, не нашёл там, какую версию FB онисейчас используют.
     
  • 2.43, jOKer (ok), 03:16, 20/04/2016 [^] [ответить]    [к модератору]  
  • +2 +/
    Эта БД весьма успешно используется для построения кассовых фронтендов. И не только наколенных, но и вполне себе промышленных. Поддерживается UCS, Атолом, Штрихом и некоторыми другими компаниями.
     
  • 2.48, Аноним (-), 09:39, 20/04/2016 [^] [ответить]    [к модератору]  
  • –1 +/
    Используется много где, правда в основном 1.5.х
    Под В-ндой, да. Потому что из всех линуховых дистров повыбросили.
     
     
  • 3.53, Клыкастый (ok), 10:17, 20/04/2016 [^] [ответить]     [к модератору]  
  • +/
    Насчёт выкинули - это 1 5 x если только 2 5 живёт Во фряхе make -C usr por... весь текст скрыт [показать]
     
     
  • 4.58, Аноним (-), 12:09, 20/04/2016 [^] [ответить]     [к модератору]  
  • +/
    И Ежели ынтырпрайзы либо на 1 5, либо на 2 1 Сколько раз приходилось с погроми... весь текст скрыт [показать]
     
     
  • 5.60, Клыкастый (ok), 12:13, 20/04/2016 [^] [ответить]     [к модератору]  
  • +/
    Ну это понятно, потому что знакомо, потому что общался Я к тому, что из всех д... весь текст скрыт [показать]
     
  • 3.64, adolfus (ok), 15:46, 20/04/2016 [^] [ответить]     [к модератору]  
  • +/
    dnf list 124 grep fireb firebird x86_64 2 5 4 26856 0-... весь текст скрыт [показать]
     
  • 3.66, Аноним (-), 19:41, 20/04/2016 [^] [ответить]     [к модератору]  
  • +/
    Мейнтейнеры пытаются периодически выкинуть Но потом крики-вопли и все возвращаю... весь текст скрыт [показать]
     
  • 2.49, Аноним (-), 09:54, 20/04/2016 [^] [ответить]    [к модератору]  
  • +/
    ММВБ много нет?
     
  • 2.59, гослинуксъ (?), 12:10, 20/04/2016 [^] [ответить]    [к модератору]  
  • +/
    Судебные приставы в своей АИС вовсю используют Ред Базу Данных, а она основана на Firebird.
     
  • 2.71, Аноним (-), 13:14, 21/04/2016 [^] [ответить]    [к модератору]  
  • +/
    Да дофига где, во один из примеров: http://www.atol.ru/software/front-office/frontol-5/
     
  • 2.75, count0krsk (ok), 07:49, 24/04/2016 [^] [ответить]     [к модератору]  
  • +/
    Firebird используется во внутреннем софте компании Гарант конкурент Консульта... весь текст скрыт [показать]
     
  • 2.77, Ананас (?), 08:13, 26/04/2016 [^] [ответить]    [к модератору]  
  • +/
    Сетевой шлюз и биллинг от Айдеко/Карбон используют.
     
  • 1.8, IdeaFix (ok), 18:50, 19/04/2016 [ответить] [показать ветку] [···]     [к модератору]  
  • –8 +/
    Думаю, по объёму рынка эта штука не догонит даже лет 15 как закопанный интербей... весь текст скрыт [показать]
     
     
  • 2.9, Michael Shigorin (ok), 18:55, 19/04/2016 [^] [ответить]    [к модератору]  
  • +/
    > Думаю, по объёму рынка эта штука не  догонит даже лет 15 как закопанный интербейс...

    Не говоря про деривативы. </irony>

     
  • 2.47, Очередной аноним (?), 08:45, 20/04/2016 [^] [ответить]    [к модератору]  
  • +2 +/
    Это такой типа незаметный тонкий вброс на вентилятор? Покушать захотелось?
     
  • 1.10, Аноним (-), 19:04, 19/04/2016 [ответить] [показать ветку] [···]    [к модератору]  
  • +/
    Выпустить ещё в 2007 году, но из-за нехватки ресурсов разработка затянулась.

    ;)

     
     
  • 2.12, commiethebeastie (ok), 19:10, 19/04/2016 [^] [ответить]    [к модератору]  
  • –3 +/
    Оно даже в 2007 году крайне устарело.
     
     
  • 3.23, angra (ok), 20:51, 19/04/2016 [^] [ответить]    [к модератору]  
  • +8 +/
    Боюсь вы были слишком молоды в 2007, чтобы помнить, что тогда было актуальным.
     
     
  • 4.42, commiethebeastie (ok), 23:47, 19/04/2016 [^] [ответить]    [к модератору]  
  • –1 +/
    За зуб отвечаешь?
     
  • 1.11, commiethebeastie (ok), 19:09, 19/04/2016 [ответить] [показать ветку] [···]    [к модератору]  
  • –1 +/
    Не вижу слова РЕПЛИКАЦИЯ.
     
     
  • 2.17, Аноним (-), 19:35, 19/04/2016 [^] [ответить]    [к модератору]  
  • +6 +/
    Быстрое устранение черной бухгалтерии без бэкапа.
     
  • 2.50, Аноним (-), 10:06, 20/04/2016 [^] [ответить]    [к модератору]  
  • +/
    > Не вижу слова РЕПЛИКАЦИЯ.

    А где она есть из коробки ( в нормальном виде ), если вычеркнуть трёх ведущих?
    ( да ещё и так что-бы не только для web сайтов подходило )

     
  • 1.16, Леха (?), 19:29, 19/04/2016 [ответить] [показать ветку] [···]    [к модератору]  
  • +3 +/
    В году 2004-2008 использовали Firebird для спец.софта, который писали на Delphi. Прочитал новость - впал в воспоминания! Хоть и с тех пор и не использую Firebird, но желаю этому проекту дальнейшего роста и расширения своих возможностей!
     
     
  • 2.19, commiethebeastie (ok), 20:06, 19/04/2016 [^] [ответить]    [к модератору]  
  • –3 +/
    >Но желаю этому проекту дальнейшего роста и расширения своих возможностей!

    Но зачем? Ни рыба, ни мясо.

     
     
  • 3.26, Аноним (-), 21:11, 19/04/2016 [^] [ответить]     [к модератору]  
  • +2 +/
    ИМХО, в плане работы с транзакциями Firebird до сих пор уделывает многие опенсо... весь текст скрыт [показать]
     
     
  • 4.46, Аноним (46), 06:16, 20/04/2016 [^] [ответить]    [к модератору]  
  • +/
    PostgreSQL оно не уделывает. И никогда не уделает. Мускуль может быть да, там даже процедурного языка нет и constraint check'ов.
     
     
  • 5.51, Аноним (-), 10:07, 20/04/2016 [^] [ответить]    [к модератору]  
  • +/
    > PostgreSQL оно не уделывает. И никогда не уделает. Мускуль может быть да,
    > там даже процедурного языка нет и constraint check'ов.

    Вы не совсем правы...

     
     
  • 6.55, Иванов Иван (?), 10:42, 20/04/2016 [^] [ответить]     [к модератору]  
  • +/
    И это мягко сказано После многих лет работы с firebird пришлось как-то занятьс... весь текст скрыт [показать]
     
     
  • 7.56, Аноним (-), 11:47, 20/04/2016 [^] [ответить]    [к модератору]  
  • +/
    И вы не совсем корректны, PG в 1С какой, голый, или всё-таки допиленный под 1С в весьма оригинальном стиле?
     
  • 5.68, Aleks Revo (ok), 23:03, 20/04/2016 [^] [ответить]     [к модератору]  
  • +1 +/
    Постгрес больше из другой ниши, поскольку огнептица умеет интегрироваться в поль... весь текст скрыт [показать]
     
  • 1.18, Вася Пупкин (?), 19:37, 19/04/2016 [ответить] [показать ветку] [···]    [к модератору]  
  • +/
    А ведь в свое время было функциональние мускуля.
    Тригеры, хранимые процедуры, все то чего в мускуле появилось аж в 2005.
    Вот так вот можно иметь хороший старт и обосрат%ся.
    https://en.wikipedia.org/wiki/MySQL
     
     
  • 2.25, Аноним (-), 21:05, 19/04/2016 [^] [ответить]     [к модератору]  
  • –3 +/
    Да, помню мускул 2003г Даже внешних ключей не было Теперь же серьезная полнофу... весь текст скрыт [показать]
     
  • 2.52, Аноним (-), 10:15, 20/04/2016 [^] [ответить]     [к модератору]  
  • +1 +/
    В mysql триггеры до сих пор не особо Да и на условном заводе врагу бы не посо... весь текст скрыт [показать]
     
  • 1.21, хрю (?), 20:20, 19/04/2016 [ответить] [показать ветку] [···]    [к модератору]  
  • –2 +/
    со смертью дельфи оно уже не нужно, следующая версию, наверно, никогда не выйдет.
     
     
  • 2.33, Барлог (?), 21:58, 19/04/2016 [^] [ответить]     [к модератору]  
  • +3 +/
    Так-то по уровню удобства с современной RAD Studio сравнима только одна среда ра... весь текст скрыт [показать]
     
     
  • 3.39, Старик (?), 22:59, 19/04/2016 [^] [ответить]     [к модератору]  
  • +1 +/
    О, да Вот уж сколько через мои руки прошло всего, но лучше я ничего назвать не ... весь текст скрыт [показать]
     
  • 2.44, Pilat (ok), 03:32, 20/04/2016 [^] [ответить]     [к модератору]  
  • +1 +/
    Согласно http community embarcadero com article news 16211-embarcadero-rad-stu... весь текст скрыт [показать]
     
     
  • 3.73, count0krsk (ok), 21:15, 22/04/2016 [^] [ответить]    [к модератору]  
  • +/
    А согласно моим источникам Лазарус цветёт и пахнет по сей день и умирать не собирается.
    Если анонимусы предпочитают скорбеть по приприетарному ломаному предку Лазаруса - не буду мешать.
     
  • 1.28, Вареник (?), 21:26, 19/04/2016 [ответить] [показать ветку] [···]    [к модератору]  
  • +3 +/
    Кстати "легендарный" в 90-х Borland, не менее легендарный чем JetBrains сейчас - умер, когда лег под M$ и начал переписывать все продукты под .NET. Даже первую версию C# Builder успели выпустить перед смертью. Не помню - успели одотнетить Delphi или нет.

    Плюс запредельная жадность, конечно.

     
     
  • 2.31, Аноним (-), 21:37, 19/04/2016 [^] [ответить]     [к модератору]  
  • +2 +/
    была дельфи 8 нет, как раз перед смертью, продавалась в ларьках в редакции арки... весь текст скрыт [показать]
     
  • 2.63, бедный буратино (ok), 15:39, 20/04/2016 [^] [ответить]    [к модератору]  
  • +2 +/
    > Кстати "легендарный" в 90-х Borland, не менее легендарный чем JetBrains сейчас

    охренеть сравнение.

    ps. хто такой JetBrains?

     
     
  • 3.74, Вареник (?), 22:21, 23/04/2016 [^] [ответить]    [к модератору]  
  • +1 +/
    Мальчик, здесь IT обсуждается. Кружевные трусики на другом сайте :)
     
     
  • 4.76, Бальдур (?), 13:36, 25/04/2016 [^] [ответить]    [к модератору]  
  • +/
    Так-то в чем "легендарность" той-то JetBrains выражается? Что на хабре пиарятся, который в клоаку скатился (пролистаешь всю главную до конца - ни одной технической статьи, один маркетинг)? :) Как бы несопоставимы масштабы проделанной Borland и их наследниками работы с работой компании JetBrains.
     
     
  • 5.78, яя (?), 23:11, 26/04/2016 [^] [ответить]    [к модератору]  
  • +/
    легендарен только решарпер среди дотнетописателей. в остальном джетбраинс не очень и очень жадные к тому же. даже наверно "очень" недостаточно для описания их жадности.
     
  • 1.35, Барлог (?), 22:14, 19/04/2016 [ответить] [показать ветку] [···]    [к модератору]  
  • +/
    >Ядро Firebird теперь унифицировано в форме библиотеки, которая может >использоваться как для обеспечения работы обрабатывающего запросы по сети >сервера, так и для встраивания в приложения.

    А в 2.5 разве не так было? Только fbembed/fbclient по-разному назывались - но суть ведь та же самая. Или теперь можно из серверной установки просто скопировать библиотеку к программе - и готова portable-версия? :)

     
  • 1.36, Барлог (?), 22:17, 19/04/2016 [ответить] [показать ветку] [···]    [к модератору]  
  • +/
    >Обеспечение соответствия оператора MERGE требованиям стандарта SQL-2008

    Имхо, Update or Insert у них изначально лучше синтаксически, чем Merge из стандарта...

     
     
  • 2.45, Аноним (-), 06:13, 20/04/2016 [^] [ответить]    [к модератору]  
  • +/
    Стандарт SQL-2018 пора переделывать.
     
  • 2.54, Аноним (-), 10:19, 20/04/2016 [^] [ответить]     [к модератору]  
  • –1 +/
    Однако Merge по крайней мере у Оракла позволяет сделать несколько больше ... весь текст скрыт [показать]
     
  • 1.57, Аноним (-), 12:08, 20/04/2016 [ответить] [показать ветку] [···]    [к модератору]  
  • +/
    под arm оно так и не умеет собираться?
     
     
  • 2.62, Аноним (-), 15:10, 20/04/2016 [^] [ответить]    [к модератору]  
  • +/
    Собирали вроде, но именно для arm дистрибутивов а не для андроид
     

     Добавить комментарий
    Имя:
    E-Mail:
    Заголовок:
    Текст:


      Закладки на сайте
      Проследить за страницей
    Created 1996-2018 by Maxim Chirkov  
    ДобавитьПоддержатьВебмастеруГИД  
    Hosting by Ihor