The OpenNET Project / Index page

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

Выпуск СУБД Firebird 4.0 с поддержкой репликации

04.06.2021 20:25

Спустя 5 лет с момента публикации ветки 3.0 сформирован релиз реляционной СУБД Firebird 4.0. Firebird продолжает развитие кода СУБД InterBase 6.0, открытого в 2000 году компанией Borland. Firebird распространяется под свободной лицензией MPL и поддерживает стандарты ANSI SQL, в том числе такие возможности, как триггеры и хранимые процедуры. Бинарные сборки подготовлены для Linux, Windows и Android.

Ключевые новшества:

  • Реализована поддержка логической репликации. Репликация производится от первичного сервера к вторичным серверам. Поддерживается как синхронный (транзакция фиксируется только после подтверждения приёма данных), так и асинхронный (транзакция фиксируется сразу после передачи в локальный журнал, не дожидаясь передачи информации по сети) режимы. Под логической репликацией понимается работа на уровне сток с трансляцией изменений, вносимых в ходе добавления, удаления или изменения записей.
  • Добавлены новые типы данных INT128 и DECFLOAT. DECFLOAT обеспечивает точность до 32 цифр и в отличие от FLOAT и DOUBLE PRECISION не применяет двоичную аппроксимацию точности. Увеличена точность для типов данных NUMERIC и DECIMAL.
  • Размер идентификаторов метаданных (объектов) увеличен с 31 до 63 символов.
  • Максимальный размер страниц увеличен c 16 до 32KB.
  • Добавлена поддержка указания часовых поясов.
  • Добавлены настройки для определения таймаутов установки соединения, выполнения транзакций и обработки выражений.
  • Реализована обработка внешних соединений в режиме полинга, сокращающего задержки и экономящего ресурсы при установке соединений.
  • В API предоставлена возможность выполнения операций в пакетном режиме, т.е. теперь можно запускать выражения с более чем одним набором параметров.
  • В состав включён набор встроенных криптографических функций для шифрования, работы с цифровыми подписями и ключами: ENCRYPT(), DECRYPT(), RSA_PRIVATE(), RSA_PUBLIC(), RSA_ENCRYPT(), RSA_DECRYPT(), RSA_SIGN_HASH(), RSA_VERIFY_HASH().
  • Предложена новая версия структуры хранения данных (ODS, On-Disk Structure). Добавлены новые системные таблицы: RDB$TIME_ZONES, RDB$PUBLICATIONS, RDB$PUBLICATION_TABLES и RDB$CONFIG.


  1. Главная ссылка к новости (https://firebirdsql.org/en/new...)
  2. OpenNews: Выпуск СУБД Firebird 3.0.4
  3. OpenNews: После 12 лет разработки состоялся релиз СУБД Firebird 3.0
  4. OpenNews: Финальный релиз СУБД Firebird 2.0
  5. OpenNews: Релиз СУБД Firebird 2.5
  6. OpenNews: Доступен релиз СУБД Firebird 2.1. Обзор новшеств.
Лицензия: CC-BY
Тип: Программы
Короткая ссылка: https://opennet.ru/55275-firebird
Ключевые слова: firebird, database
При перепечатке указание ссылки на opennet.ru обязательно
Обсуждение (101) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Аноним (1), 21:02, 04/06/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    пацкалем чот запахло
     
     
  • 2.4, anonymous (??), 21:07, 04/06/2021 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Delphi 7 может?
     

  • 1.2, InuYasha (??), 21:06, 04/06/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Интербейс... сколько лет я не слышал этого слова :_)
    Осталось FoxPro помянуть какой-нибудь )
     
     
  • 2.12, Dzen Python (ok), 21:53, 04/06/2021 [^] [^^] [^^^] [ответить]  
  • +2 +/
    На самом деле было бы неплохо вскрыть исходники и провести полноценный аудит, подтянув туда фичи современных версий ACID, оставив обертки для старого кода.
     
  • 2.15, iZEN (ok), 22:00, 04/06/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Paradox.
     
     
  • 3.16, InuYasha (??), 22:04, 04/06/2021 [^] [^^] [^^^] [ответить]  
  • –1 +/
    О, нет... нет. Нет, нет, нет, нет, НЕТ!! Этот ужас битых баз, пользователей, разработчиков и надежд на лучшее будущее человечества. А ещё, вроде ж как, это была дефолтная БД в борландах? )
     
  • 3.108, Кочегар (ok), 05:27, 08/06/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Clarion
    Btrieve
     
  • 2.40, Аноним (40), 08:56, 05/06/2021 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Клиппер Саммер
     
     
  • 3.93, Аноним (93), 06:21, 07/06/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Clipper Summer 87?!
     
     
  • 4.120, Аноним (120), 15:02, 14/06/2021 [^] [^^] [^^^] [ответить]  
  • +/
    В первой половине нулевых группа русскоязычных программистов развивала clipper/xbase-совместимый компилятор clip. Сайт у них был www.itk.ru.
     
  • 2.97, ryoken (ok), 08:26, 07/06/2021 [^] [^^] [^^^] [ответить]  
  • +/
    >>FoxPro

    Недавно, с недели 2 назад, в какой-то вакансии пролетало :D. Кажется, мед. заведение.

     

  • 1.3, commiethebeastie (ok), 21:07, 04/06/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • –3 +/
    Сколько на ней глючного шлака сделали... Почему она так притягивала формошлёпов?
     
     
  • 2.6, Борец против ЛГБТ (?), 21:39, 04/06/2021 [^] [^^] [^^^] [ответить]  
  • –7 +/
    Потому что творческие личности, которые писали софт не могли освоить ничего другого
     
  • 2.10, Dzen Python (ok), 21:52, 04/06/2021 [^] [^^] [^^^] [ответить]  
  • +20 +/
    Потому, что другие "нормальные" базы имели туеву хучу ненужного геморроя с коннекторами (а этот - тупо работал, как сейчас sqlite)?
    Потому, что его было проще изучить, а потом внедрить?
    Потому, что очередной "эффективный" менеджер-собственник целых двух компов (уставной капитал его ОООшечки) и кулера требовал софт "еще вчера", а тут дельфы и фактически родной для них файрбёрд?
    Потому, что?

    Выбирай любую причину

     
     
  • 3.18, InuYasha (??), 22:07, 04/06/2021 [^] [^^] [^^^] [ответить]  
  • –4 +/
    Потому что у студентов стали появляться компюхтеры, потому что борланд сказал, что мышкой можно не только в Дуум, но и в программирование, ага.

    Ну, и потому что "тяп-ляп - и в продакшн" изобрели ещё тогда.

     
     
  • 4.24, Dzen Python (ok), 22:45, 04/06/2021 [^] [^^] [^^^] [ответить]  
  • +1 +/
    См. выше про великих десятитысячных капиталистов с неадекватными сроками "надо было вчера, СБиШ сделать". И которые фактически этим и породили поколения дельфистов-мышевозов.
     
     
  • 5.34, Аноним (34), 01:07, 05/06/2021 [^] [^^] [^^^] [ответить]  
  • +4 +/
    QtCreator и его виджет форм.
    Выне понимаете этто другоееее!!!


    Так что-ли?

     
     
  • 6.52, Dzen Python (ok), 12:07, 05/06/2021 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Ну таки да.
    Плавник у кита и плавник у рыбки тоже одинаковой формы, хотя морфологически - это разные органы. Конвергенция называется. Когда неродственные виды приобретают похожие черты, живя в одной и той же среде.
    QtCreator и его виджет форм всего лишь концептуальный наследник идей дельфей/виджуалстудио, но с упором не на "кинул кнопку - написал код в TButton1.Click() - готово", а с упором на прототипирование интерфейсов для разных, мать его платформ.

    Странно, что нужно эти азы объяснять на опеннете.

     
     
  • 7.74, FedeX (ok), 21:59, 05/06/2021 [^] [^^] [^^^] [ответить]  
  • +/
    ты хоть сам понял что сказал?
     
     
  • 8.78, Dzen Python (ok), 22:45, 05/06/2021 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Угу А вам уже свободных мощностей не хватает ... текст свёрнут, показать
     
  • 5.72, mandms (?), 19:06, 05/06/2021 [^] [^^] [^^^] [ответить]  
  • +/
    что такое СБиШ?
     
     
  • 6.79, Dzen Python (ok), 22:45, 05/06/2021 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > что такое СБиШ?

    С подкидным дураком и пионерками

     

  • 1.7, Аноним (7), 21:40, 04/06/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Незавидую тем кому это всё ещё нужно.
     
     
  • 2.31, Аноним (31), 23:53, 04/06/2021 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Хах. Так оно и есть. Камень легаси.
     

  • 1.8, Diozan (ok), 21:43, 04/06/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • +16 +/
    А может она просто работает, без глюков. Имею пару систем на ней, работают уже даже не года, за десятилетие перевалило. Уже у нескольких жёстких дисков шпинделя перетёрлись, а она работает.
     
     
  • 2.41, Аноним (40), 08:59, 05/06/2021 [^] [^^] [^^^] [ответить]  
  • +/
    не то что Oracle, MySQL, Postgres, SQL Server, DB2, sqlite...
     
  • 2.51, Аноним (51), 12:03, 05/06/2021 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Так это ты тяп-ляпом занимался?
     
  • 2.96, eRIC (ok), 08:20, 07/06/2021 [^] [^^] [^^^] [ответить]  
  • +/
    > А может она просто работает, без глюков. Имею пару систем на ней,
    > работают уже даже не года, за десятилетие перевалило. Уже у нескольких
    > жёстких дисков шпинделя перетёрлись, а она работает.

    Согласен, в добавок не прожорливая как совмеременные СУБД к оперативной памяти

     

  • 1.9, Dzen Python (ok), 21:48, 04/06/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    О-о-о-о, запахло ностальгией
    Кленин... Лазарус... Файрбёрд...
     
     
  • 2.68, mandms (?), 18:42, 05/06/2021 [^] [^^] [^^^] [ответить]  
  • +4 +/
    что такое Кленин?
     
     
  • 3.80, Аноним (80), 00:27, 06/06/2021 [^] [^^] [^^^] [ответить]  
  • +1 +/
    он разложился на плесень и на липовый мёд
     
     
  • 4.100, funny.falcon (?), 08:38, 07/06/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Раз Кленин, значит мёд клиповый
     
  • 3.91, Dzen Python (ok), 22:14, 06/06/2021 [^] [^^] [^^^] [ответить]  
  • +/
    С нами Вовка, с нами Вадим
    Кодить мы всей компанией хотим
    Компилятор взяли мы с собой, чтобы песни пелись
    С нами Алла, с нами Филипп
    Его никто не звал, он как-то сам прилип
    И тут один из нас сказал: "А пойдемте к Кленину"
    А что это за профессор, где он преподаёт?
    А вдруг он и не курит, а вдруг он и не пьет?
    А мы такой компанией возьмем да и припремся к А.С.
    А.С? А кто такой А.С. Кленин?
    Красиво одевается, красиво говорит
    И знает в совершенстве Лазарус и иврит
    Ну, а мы с такими рожами возьмем да и припремся на ШЕН
     
     
  • 4.102, funny.falcon (?), 09:03, 07/06/2021 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Видимо, хороший препод, раз про него песни сочиняют
     

  • 1.17, 4eburashk (?), 22:06, 04/06/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • +4 +/
    Ностальгия. Действительно Паскалем (Дельфями, Лазарусом) повеяло.
    Но к чему это теперь, в мире sqlite, json и т.д. применить?
     
     
  • 2.20, iZEN (ok), 22:11, 04/06/2021 [^] [^^] [^^^] [ответить]  
  • +/
    К тому, чему не хватает возможностей sqlite, а возможностей postgresql избыточно.
     
     
  • 3.22, Аноним (22), 22:17, 04/06/2021 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Это как так вообще возможно?
     
  • 3.33, Онаним (?), 00:44, 05/06/2021 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Это нереальная комбинация.
     
  • 3.42, Аноним (40), 09:00, 05/06/2021 [^] [^^] [^^^] [ответить]  
  • –4 +/
    Postgres, не postgresql. Названия-то хотя бы можно выучить?
     
     
  • 4.43, iZEN (ok), 10:20, 05/06/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Установлено в системе:
    % pkg info -x post
    fpc-postgres-3.2.0_1
    postgresql-jdbc-42.2.20
    postgresql12-client-12.7
    postgresql12-docs-12.7
    postgresql12-server-12.7_1
     
  • 4.50, анонн (ok), 11:48, 05/06/2021 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > Postgres, не postgresql. Названия-то хотя бы можно выучить?

    А пацаны-то и не знали, причем, аж четверть века ...
    https://web.archive.org/web/19961230075320/http://postgresql.org/


     

  • 1.21, Аноним (22), 22:16, 04/06/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Я знаю только тех кто плевался на эту штуковину.
     
     
  • 2.23, Филимон Ностальгический (?), 22:28, 04/06/2021 [^] [^^] [^^^] [ответить]  
  • +4 +/
    Зря плевались. Это шикарная СУБД с шикарным инструментом управления IBExpert, которого мне так не хватает в кипучем Postgresql
     
     
  • 3.32, АнонимусПодМинтом (?), 00:16, 05/06/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Вы через вебку админите? А как же DBeaver?
     
  • 3.35, nomoreflood (?), 01:14, 05/06/2021 [^] [^^] [^^^] [ответить]  
  • +1 +/
    был еще такой FlameRobin, вот я сейчас удивился зайдя не его сайт и увидев свежие редакции этого софта: http://www.flamerobin.org

     

  • 1.26, Аноним (26), 23:17, 04/06/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • +5 +/
    Годнота!
     
  • 1.27, Аноним (27), 23:23, 04/06/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Это из-за этой субд firefox не назвали firebird, такую назву прос рали.
     
     
  • 2.28, htc (?), 23:31, 04/06/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Godzilla Firebird ERS Furry Edition
     

  • 1.38, Аноним (38), 08:09, 05/06/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Ностальгия носиальгией, но сейчас то оно нафуа?
     
     
  • 2.44, iZEN (ok), 10:40, 05/06/2021 [^] [^^] [^^^] [ответить]  
  • +6 +/
    Дёшево и сердито.

    Описание Firebird 4.0 на 902 страницы; PostgreSQL 13 — на 2888 страниц.


    Самостоятельный

    Без администратора. InterBase просто запустится, запустится и запустится! Даже если самые тяжелые базы данных обрабатывают более 10 000 транзакций в секунду, могут пройти годы, прежде чем вам понадобится резервное копирование и восстановление последней версии сервера баз данных InterBase. Серверы InterBase настолько хороши в том, что не требуют администратора, марсоход использовал копию на Марсе (это слишком далеко, чтобы отправлять администратора базы данных!).

    Быстрое восстановление после сбоя. InterBase была одной из первых ACID-совместимых баз данных на рынке, и эта основа означает, что она очень быстро восстановится и начнет работать после любого сбоя сервера. На самом деле InterBase настолько хорош в этом, что ее применяют в танках, вертолетах и ​​медицинском оборудовании по всему миру, где время восстановления критически важно после любых перезагрузок системы.

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

     
     
  • 3.55, Аноним (120), 15:05, 05/06/2021 [^] [^^] [^^^] [ответить]  
  • +/
    >могут пройти годы, прежде чем вам понадобится резервное копирование и восстановление последней версии сервера баз данных InterBase. Серверы InterBase настолько хороши в том, что не требуют администратора, марсоход использовал копию на Марсе (это слишком далеко, чтобы отправлять администратора базы данных!).

    Ну не знаю, как там Илон Марс. Во времена живой InterBase в Сбере использовалась "Автоматизированная банковская система" на ней. Резервные копии базы делали ежедневно.

     
     
  • 4.56, SubGun (??), 15:29, 05/06/2021 [^] [^^] [^^^] [ответить]  
  • +3 +/
    А сейчас не делают что ли? Какое отношение имеют бэкапы к надежности самой базы?
    Товарищ кстати, забыл упомянуть, что interbase была одной из первых, кто поддерживал блокировки на уровне записи, пока остальные еле "доковыляли" до блокировки страниц. Она не идеальна, медленнее развивается, но не мусор - это точно.
     
     
  • 5.73, Nichls (ok), 20:37, 05/06/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Согласен с Вами.

    P.S. Не один проект на Delphi + InterBase в свое время сделал.
    Переписывал на Delphi 2.0 + InterBase еще Paradox'овские базы.

     
  • 3.84, Аноним (38), 08:23, 06/06/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Бэкап делают не из-за продуктов. Если надо делать бэкап потому что продукт кривой, то им не пользуются. Бэкап делают потому что винты сыпятся и иногда даже RAID'ы не помогают. А ещё бывает, что серверная сгорает нахер.
     

  • 1.39, lockywolf (ok), 08:29, 05/06/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    А Embarcadero не выпускает оригинал?
     
     
  • 2.45, iZEN (ok), 10:42, 05/06/2021 [^] [^^] [^^^] [ответить]  
  • +/
    InterBase 2020: полная версия и версия для разработчиков с дипломом.
    - https://www.embarcadero.com/ru/products/interbase

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

     
  • 2.98, eRIC (ok), 08:27, 07/06/2021 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Embarcadero к FirebirdSQL отношения не имеет. Embarcadero как раз такие закрытая реализация InterBase и вся родословная Delphi

    FirebirdSQL из корней InterBase вырос и много чего там перелопачено и добавлено под крылом Firebird Foundation Incorporated.

     

  • 1.46, Аноним (46), 11:09, 05/06/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Иногда они возвращаются
     
  • 1.54, Аноним (120), 14:54, 05/06/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    >Firebird распространяется под свободной лицензией MPL (не v2)

    Т.е., испоьзовать её с программами под GPLv2/v3 нельзя?

     
     
  • 2.64, Аноним (46), 16:56, 05/06/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Нет нельзя, но если очень хочется то можно.
     
  • 2.70, Аноним (70), 19:04, 05/06/2021 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Написано же - под свободной лицензией. Причем тут gpl?
     
     
  • 3.76, Аноним (120), 22:28, 05/06/2021 [^] [^^] [^^^] [ответить]  
  • –1 +/
    https://www.gnu.org/licenses/quick-guide-gplv3.html
     
     
  • 4.82, Аноним (70), 01:58, 06/06/2021 [^] [^^] [^^^] [ответить]  
  • –4 +/
    gpl отроду не был свободной системой. Свободные - это MIT, Apache, BSD и еще некоторые.
     
     
  • 5.88, Аноним (120), 13:21, 06/06/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Преречисленные вами это анархические, себя не защищающие.
     
     
  • 6.89, Аноним (70), 14:47, 06/06/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Не припоминаю защиты от FSF кого-то не подарившего ему имущественные права на свой код. Я просто не в теме или таких эпизодов реально не было? А то в такой защите никакого смысла не вижу.
     
     
  • 7.119, Michael Shigorin (ok), 23:15, 09/06/2021 [^] [^^] [^^^] [ответить]  
  • +/
    > Не припоминаю защиты от FSF

    А при чём тут FSF?  Вы чё, вааще тёплое с мягким попутали-с?

     
  • 6.105, Аноним (70), 16:13, 07/06/2021 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Я напомню одну смешную и широкоизвестную историю. Есть такая компания, которая активно использует линупc, Google называется. Эта самая компания придумала как заметно повысить производительность ext2, написала интересные патчи под это дело - вот только делиться с могучим и грозным кpacноглазым сообществом ими не стала: по gpl имеет полное право, чо. Вой стоял до небес, ибо многим хотелось у себя такое развернуть - однако прилетела розовая птица обломинго. Пришлось придумывать ext4.
     
     
  • 7.109, Аноним (109), 08:34, 08/06/2021 [^] [^^] [^^^] [ответить]  
  • +/
    ...способ этот назывался "журнал" и был успешно реализован в ext3 без всякого гугла.
     
     
  • 8.113, Аноним (113), 12:12, 08/06/2021 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Журнал в ФС никогда не было о повышении производительности зачастую, наоборот... текст свёрнут, показать
     
  • 8.117, Аноним (70), 07:13, 09/06/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Для альтернативно одаренных журнал повышает производительность файловой системы... текст свёрнут, показать
     
     
  • 9.118, Michael Shigorin (ok), 23:14, 09/06/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Среднестатистический может и вовсе не задумываться -- впрочем, сдаётся мне, Вы п... текст свёрнут, показать
     

  • 1.57, Аноним (57), 15:57, 05/06/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Интересно, кто и зачем сейчас юзает Firebird. Это не намёк что не нужно, реально интересно знать, может пригодится тоже в каком-то проекте.
     
     
  • 2.59, сталлман всё (?), 16:28, 05/06/2021 [^] [^^] [^^^] [ответить]  
  • +/
    ну, дельфисты наверное.. больше некому
     
     
  • 3.95, eRIC (ok), 08:18, 07/06/2021 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > ну, дельфисты наверное.. больше некому

    не только, есть драйвера под Java, PHP, Python, ODBC, .Net

     
  • 2.62, Аноним (46), 16:51, 05/06/2021 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Есть легаси, в котором уже ничего не поменять. Есть программисты в компании, которая делает фаерберд. Программисты не могут сидеть ничего не делать, а поддерживать легаси клиентов как-то надо. Поэтому чтобы программисты не сидели без дела они выкатывают новые версии. При том что новых клиентов у фаерберда вряд ли когда-нибудь появится.
     
     
  • 3.110, Аноним (110), 10:55, 08/06/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Ok. Поставим вопрос по-другому: почему нет? Почему обязательно legacy? Интересны и сильные и слабые стороны этой СУБД.
     
  • 2.75, Аноним (75), 22:26, 05/06/2021 [^] [^^] [^^^] [ответить]  
  • +/
    https://reddatabase.ru/ типа отечественная база данных.
     
  • 2.92, st17 (ok), 23:25, 06/06/2021 [^] [^^] [^^^] [ответить]  
  • +/
    У Firebird есть jdbc драйвер (Java Database Connectivity), а значит =)
    привет окружение Java - в том числе J2EE серверы, Spring, Hibernate.
    https://www.firebirdsql.org/en/jdbc-driver/
     
     
  • 3.99, eRIC (ok), 08:31, 07/06/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Да, даже вполне рабочий, и не только для Java
     

  • 1.61, sasku (ok), 16:49, 05/06/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • +6 +/
    Firebird - хорошая, надежная база, позволяющая быстро перейти от встраиваемой до клиент-серверной. Т.е. начиная небольшой проект можно не переживать о необходимости кардинального изменения в проекте. Много кто еще так умеет ?
    А непопулярная, потому что разработчики забыли о рекламе.
    Так само умерли процессоры альфа от DEC (помнит их еще ктото?), процессоры PowerPC, операционка Solaris.
    Как говорит Дарвин: побеждает не самый сильный или умный, - побеждает самый приспособленный
     
     
  • 2.63, Аноним (46), 16:54, 05/06/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Солярис не додумалась раздавать ось бесплатно в качестве рекламы и как станки для самообучение школьников/студентов. Ну что ж маркетинг для них слишком сложная наука и поделом им. А дек и поверпс не додумались сделать хотя бы не очень дорогие модели для той же самой задачи. Тоже идут лесом.  
     
     
  • 3.66, СеменСеменыч777 (?), 18:00, 05/06/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Солярис не поддерживал зоопарк железок.
     
  • 3.77, Аноним (75), 22:29, 05/06/2021 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Обучать школьников/студентов солярке, это привить большинству из них НЕНАВИСТЬ ко всему юниксподобному.
     
  • 3.86, maximnik0 (?), 10:17, 06/06/2021 [^] [^^] [^^^] [ответить]  
  • +2 +/
    >Солярис не додумалась раздавать ось бесплатно в качестве рекламы

    А вот этого не надо .В 200x за 3 доллара мне лично присылали 6 CD дисков (x86) ,чего только там небыло -всякие компиляторы,горы доков и т.д .Да -это комплект разработчика,но для дома лицензия не запрещала применять.В 2005 год-OpenSolaris  , память у людей совсем короткая.....

     
  • 2.71, mandms (?), 19:04, 05/06/2021 [^] [^^] [^^^] [ответить]  
  • +/
    PowerPC ISA не умер полностью - идейно он живет в POWER ISA,*
    А физически он есть много где, также и на Марсе.**

    * PowerPC is largely based on IBM's earlier POWER instruction set architecture, and retains a high level of compatibility with it; the architectures have remained close enough that the same programs and operating systems will run on both if some care is taken in preparation; newer chips in the POWER series use the Power ISA.

    ** Its use in 7th generation of video game consoles and embedded applications provided an array of uses, including satellites, and the Curiosity and Perseverance rovers on Mars.

    https://en.wikipedia.org/wiki/PowerPC

     
  • 2.87, maximnik0 (?), 11:23, 06/06/2021 [^] [^^] [^^^] [ответить]  
  • +/
    >Так само умерли процессоры альфа

    Ее тупо "сдали" менеджеры Compaq.Подозреваю что тогда бабло победило сразу 2 компании - кто сейчас
    вспомнит про HP процессоры, то то же,а они тоже не хилые были.Альфа победила тупо за счет частоты.
    О чем еще можно было говорить когда HP 233 процессор дышал вплотную по производительности к 500 мгц Интел.Учитывайте что кэша 2 уровня у "напуг" на процессоре не было до последних моделей.
    /// (Слившиеся вместе Compaq и HP в конечном итоге до фига потеряли - IA-64 не пошел)

     
     
  • 3.111, Аноним (110), 10:59, 08/06/2021 [^] [^^] [^^^] [ответить]  
  • +/
    > HP 233 процессор дышал вплотную по производительности к 500 мгц Интел.Учитывайте что кэша 2 уровня у "напуг" на процессоре не было до последних моделей.

    Тоесть представьте себе что бы было если бы кэш был. Если они без кэша такую производительность выжимали то стоило доавить кэш и сразу бы обогнали всех.

     
     
  • 4.114, maximnik0 (?), 13:06, 08/06/2021 [^] [^^] [^^^] [ответить]  
  • +/
    > без кэша такую производительность выжимали то стоило доавить кэш и сразу
    > бы обогнали всех.

    Нет,рост был бы но не настолько крутой.У НР была такая фишка как микрокоманды-ты мог в коде  частую нужную последовательность команд упаковать и внести в кэш и обозвать микрокомандой.За счет этого можно было хорошо упаковать код.Дальше начинался кошмар инженера-предсказатели кода,внеочередное выполнение кода и т.д То есть процессор резко усложнялся,а рост производительности  мизерный.

     
  • 2.107, Аноним (107), 18:47, 07/06/2021 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Переход от встраиваемой к клиент-серверной всегда требует перепроектирования. Потому что пересекающиеся транзакции, да. Поэтому не стоит впадать в иллюзию, что от однопользовательской можно перейти к многопользовательской ничего не меняя в коде. Ну, если данные доброкачественность данных вообще важна. Обычно тем, кто совершает такой переход, не до этих "высоких материй".
     

  • 1.65, СеменСеменыч777 (?), 17:58, 05/06/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • –3 +/
    >  Максимальный размер страниц увеличен c 16 до 32KB.

    почему не 64КБ ?
    на NTFS максимальный размер кластера именно такой.
    на ext4 какие-то свои заморочки, я так и не понял что менять в ядре.

     
  • 1.69, Аноним (69), 18:51, 05/06/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Лазарус+сабж - хорошая связка :)
    Правда после sqlite версия 2.5 ужасна, а уже 3.0 вроде ничего
     
  • 1.85, Аноним (38), 08:29, 06/06/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • –3 +/
    Аргументы фанатов все одинаковые: она БЫЛА такая, она БЫЛА сякая. Сейчас оно не нужно совсем. Для маленьких баз, можно использовать много чего другого. Большие(реально большие, а не 10к транзакций в секунду) она не потянет. Переход от встроенной в серверную - это ересь полная.

    Вывод, фанаты этой СУБД писали/пишут ПО для ИП "Нонейм" и ничем серьезным не занимались никогда.

     
     
  • 2.90, НеФанат (?), 18:09, 06/06/2021 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Видеонаблюдение Macroscop например. Десятки серверов (реплицируемых), тысячи-тысячи камер, клиенты по всему миру.
    Есть и другие достаточно крупные и именитые системы.
     
     
  • 3.103, Аноним (38), 09:34, 07/06/2021 [^] [^^] [^^^] [ответить]  
  • –1 +/
    10000 максимум, а не тысячи-тысячи. Видеонаблюдение это ерунда полная - откинул записи и все. Репликация на уровне неизменяемых данных - детский лепет.
     

  • 1.94, eRIC (ok), 08:16, 07/06/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    Отличная база данных моих далеких 2000 годов проектов. Отмечу, что база данных вполне адекватно работала и до сих пор работает.

    Хорошо что есть группа людей кто продолжают над ней работать.

     
     
  • 2.101, Анонимный (?), 08:40, 07/06/2021 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Хорошо, когда твоя первая любовь [СУБД] жива! Наверное
     
     
  • 3.104, eRIC (ok), 10:36, 07/06/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Так точно
     

  • 1.106, Аноним (107), 18:41, 07/06/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    "Коммит фиксируется" Ааааааааааа!!!!
     
  • 1.116, Антонимус (?), 05:05, 09/06/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Если в Firebird-е то же самое что и в Оракле, то он избыточен и не нужен. Если в Firebird-е нет того самого же что и Оракле, Firebird бесполезен и не нужен вдвойне.
    Запишите там себе где нибудь.
     
     
  • 2.121, oracle (?), 09:41, 20/06/2021 [^] [^^] [^^^] [ответить]  
  • +/
    > Если в Firebird-е то же самое что и в Оракле, то он избыточен и не нужен.

    Тсс. Мы и так знаем, что он избыточен и не нужен с технической точки зрения. Просто не говорите это нашим клиентам.

    На самом деле, разумеется, им нужен не оракл, а чтоб работали их бредовые запросы по пять страниц (непременнейше - в xml!) и они все равно у них больше нигде и никак работать не смогут, они и у нас-то иногда ora006 выдают. Но вы можете вызвать ненужную суету и попытки кроилова на продлении техподдержки. Они все равно к нам придут, никуда не денутся, конечно, но немного денег мы можем на этой суете потерять.

    А пользователи firebird - не наши пользователи, и никогда ими и не будут.

    Жадные, потому что.

     
  • 2.122, Аноним (107), 17:31, 21/06/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Реляционная СУБД сейчас это прежде всего качество и "интеллектуальность" оптимизатора запросов. А какие там общие для подобного рода систем фичи присутствуют или отсутствуют, в общем-то, не так уж и важно. У Оракла разборщик и оптимизатор сейчас крайне хороший. Какой у огнёвки -- не знаю, но сомневаюсь, что так же хорош.
     

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



    Спонсоры:
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

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