Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Сравнение СУБД Новый топик    Ответить
Топик располагается на нескольких страницах: 1 2 3 4      [все]
 В чем прелесть Firebird?  [new]
Integrator2
Member

Откуда: Ленинградская область
Сообщений: 128
Можно по пунктам? Спасибо.
Язык серверный типа TransaqSQL есть?
4 июл 19, 12:32    [21920660]     Ответить | Цитировать Сообщить модератору
 Re: В чем прелесть Firebird?  [new]
Мимопроходящий
Member

Откуда: бурятский тундрюк, эсквайр
Сообщений: 32381

04.07.2019 12:32, Integrator2 пишет:
> Можно по пунктам?

а тебе зачем?

Posted via ActualForum NNTP Server 1.5

4 июл 19, 12:34    [21920664]     Ответить | Цитировать Сообщить модератору
 Re: В чем прелесть Firebird?  [new]
Симонов Денис
Member

Откуда: Рязань
Сообщений: 10945
Integrator2,

спроси тоже самое в разделе Oracle

Есть свой процедурный язык как у всех приличных СУБД. Procedure SQL или сокращённо PSQL
Синтаксис от Transact SQL отличается сильно.
4 июл 19, 13:00    [21920690]     Ответить | Цитировать Сообщить модератору
 Re: В чем прелесть Firebird?  [new]
DmSer
Member

Откуда: Пенза
Сообщений: 1376
автор
В чем прелесть Firebird?


Раньше, лет 15 назад, можно было называть прелести (преимущества?) FB, имелись сильные аргументы (главное было - цена). Но сейчас развелось очень много различных СУБД, их темпы развития зачастую гораздо выше. Сегодня ответить на Ваш вопрос будет сложно.
4 июл 19, 13:11    [21920699]     Ответить | Цитировать Сообщить модератору
 Re: В чем прелесть Firebird?  [new]
Дегтярев Евгений
Member

Откуда: Барнаул
Сообщений: 2022
Integrator2
Можно по пунктам? Спасибо.

- стремительный
- грозный
- кабан

не за что

Модератор: Тема перенесена из форума "Firebird, InterBase".


Сообщение было отредактировано: 4 июл 19, 13:39
4 июл 19, 13:22    [21920713]     Ответить | Цитировать Сообщить модератору
 Re: В чем прелесть Firebird?  [new]
Integrator2
Member

Откуда: Ленинградская область
Сообщений: 128
А по какому принципу построен список СУБД на главной странице "Форумы"? Firebird, на втором месте.
Даже сверхпопулярный MySQL где-то внизу.
4 июл 19, 13:45    [21920732]     Ответить | Цитировать Сообщить модератору
 Re: В чем прелесть Firebird?  [new]
Integrator2
Member

Откуда: Ленинградская область
Сообщений: 128
Если сравнить Firebird и SQLite
то кто что бы выбрал для того, чтобы взять за основу для написания своей СУБД ?
4 июл 19, 13:53    [21920741]     Ответить | Цитировать Сообщить модератору
 Re: В чем прелесть Firebird?  [new]
Dimitry Sibiryakov
Member

Откуда:
Сообщений: 53394

Нет никакого смысла в написании одной СУБД на основе другой. Если у тебя есть какая-то
новая идея - надо писать СУБД с нуля на этой идее. Нет идеи - не трать время.

Posted via ActualForum NNTP Server 1.5

4 июл 19, 13:55    [21920745]     Ответить | Цитировать Сообщить модератору
 Re: В чем прелесть Firebird?  [new]
KreatorXXI
Member

Откуда: Москва
Сообщений: 1070
Integrator2
Если сравнить Firebird и SQLite
то кто что бы выбрал для того, чтобы взять за основу для написания своей СУБД ?


Эти два продукта несравнимы. С MySQL ещё можно сравнивать. И, я так понимаю, MySQL популярнее из-за того, что влезла на вэб-сервера. На десктопе FB, наверно, популярнее.

По пунктам расписывать прелести и недостатки нехорошо. Может быть очень субъективно. Вы спросите конкретику, Вам ответят. Хотя бы основные моменты, которые Вас интересуют.
4 июл 19, 14:21    [21920781]     Ответить | Цитировать Сообщить модератору
 Re: В чем прелесть Firebird?  [new]
Siemargl
Member

Откуда: 010100
Сообщений: 6493
Integrator2
Можно по пунктам? Спасибо.
Язык серверный типа TransaqSQL есть?

1. Бесплатная, работает на Win/Lin
2. Компактная и по инсталляции и требуемым ресурсам
3. Хорошо интегрирована с Дельфи
4. PSQL весьма функционален
5. Достаточно популярна среди RDBMS https://db-engines.com/en/ranking/relational dbms
6. Низкий порог входа, удобный IBExpert, для начальных задач нулевое администрирование
4 июл 19, 16:09    [21920884]     Ответить | Цитировать Сообщить модератору
 Re: В чем прелесть Firebird?  [new]
kdv
Member

Откуда: iBase.ru
Сообщений: 29805
Siemargl
3. Хорошо интегрирована с Дельфи

это в Дельфи есть хорошие компоненты для Firebird. А Firebird с Дельфи не интегрирован никак.
4 июл 19, 18:25    [21921024]     Ответить | Цитировать Сообщить модератору
 Re: В чем прелесть Firebird?  [new]
Dimitry Sibiryakov
Member

Откуда:
Сообщений: 53394

kdv
это в Дельфи есть хорошие компоненты для Firebird

Нету. IВX - полное дерьмо, FireDAC - не "для Firebird", а универсален (местами даже слишком).

Posted via ActualForum NNTP Server 1.5

4 июл 19, 18:52    [21921050]     Ответить | Цитировать Сообщить модератору
 Re: В чем прелесть Firebird?  [new]
Integrator2
Member

Откуда: Ленинградская область
Сообщений: 128
Спасибо за ответы. А в плане Remote какую СУБД лучше рассматривать?
То есть, чтобы из вне локальной сети данные быстро передавались с сервера к вызывающему клиенту по TCP/IP
MS SQL Server может работать по прямому публичному IP-адресу, но медленно все получается. Отвязанные датасеты, JSON формат может быть, еще какие-то технологии, положительно влияющие на скорость передачи дата-пакетов?
Свою СУБД писать обязывают новые российские законы, а также простой банальный личный интерес и любопытство (как все устроено). Ни кто не может подсказать хорошую литературу именно по этому нестандартному и во многом закрытому вопросу?
4 июл 19, 22:37    [21921179]     Ответить | Цитировать Сообщить модератору
 Re: В чем прелесть Firebird?  [new]
Симонов Денис
Member

Откуда: Рязань
Сообщений: 10945
Integrator2,

вообще то писать свою не обязательно, можно использовать готовые российские, да и то только в некоторых сферах деятельности
4 июл 19, 23:00    [21921189]     Ответить | Цитировать Сообщить модератору
 Re: В чем прелесть Firebird?  [new]
YuRock
Member

Откуда: Донецк
Сообщений: 4652
Integrator2
Свою СУБД писать обязывают новые российские законы, а также простой банальный личный интерес и любопытство
А, вот в чем дело.
Берешь исходники Firebird,
меняешь в них автоматически все слова Firebird на IntegratorSuperDB,
компилишь,
профит.
5 июл 19, 03:44    [21921257]     Ответить | Цитировать Сообщить модератору
 Re: В чем прелесть Firebird?  [new]
kdv
Member

Откуда: iBase.ru
Сообщений: 29805
Integrator2
хорошую литературу именно по этому нестандартному и во многом закрытому вопросу?

литературы нет, но ею являются исходники различных open-source СУБД.
Для того, чтобы оценить свои возможности, и почему кажется, что этот вопрос "закрытый", достаточно посмотреть на объемы этих исходников, и количество теоретических и практических знаний, которые надо иметь перед "написанием своей СУБД".
Допустим, чтобы потихоньку "въехать" в код и начать помогать какой-то уже существующей OpenSource СУБД, требуется примерно пол-года, минимум.
5 июл 19, 15:42    [21921681]     Ответить | Цитировать Сообщить модератору
 Re: В чем прелесть Firebird?  [new]
pkarklin
Member

Откуда: Москва (Муром)
Сообщений: 74930
Integrator2
Спасибо за ответы. А в плане Remote какую СУБД лучше рассматривать?
То есть, чтобы из вне локальной сети данные быстро передавались с сервера к вызывающему клиенту по TCP/IP
MS SQL Server может работать по прямому публичному IP-адресу, но медленно все получается. Отвязанные датасеты, JSON формат может быть, еще какие-то технологии, положительно влияющие на скорость передачи дата-пакетов?
Свою СУБД писать обязывают новые российские законы, а также простой банальный личный интерес и любопытство (как все устроено). Ни кто не может подсказать хорошую литературу именно по этому нестандартному и во многом закрытому вопросу?


Какая-то каша в голове. Тут никакая литература не поможет. Это не Ваше. Лучше чем-нибудь другим заняться.
5 июл 19, 23:34    [21921864]     Ответить | Цитировать Сообщить модератору
 Re: В чем прелесть Firebird?  [new]
Siemargl
Member

Откуда: 010100
Сообщений: 6493
pkarklin,

Прочитай Профессию Азимова
6 июл 19, 00:16    [21921889]     Ответить | Цитировать Сообщить модератору
 Re: В чем прелесть Firebird?  [new]
vadiminfo
Member

Откуда: Обнинск
Сообщений: 4802
Integrator2
Свою СУБД писать обязывают новые российские законы

А свою Операционку Вы уже написали? Своя СУБД где-то же должна крутиться?

Тут еще был чел(ЧАЛ, позже БРЕДЯТИНА), который решительно и даже немножко навязчиво настаивал, что создавать СУБД надо всегда (а только не по новым законам) исходя из "теории и практики БД". И лучше всего для этого подходит МУМПС.
7 июл 19, 01:11    [21922148]     Ответить | Цитировать Сообщить модератору
 Re: В чем прелесть Firebird?  [new]
Игорь1973
Member

Откуда: Санкт-Петербург
Сообщений: 316
Firebird - open sourse
И SQLite - open sourse
И PostgreSQL- open sourse
Так какой open sourse смотреть-то? В чем прелесть Firebird? Раз уж он в топах этого форума?
А старый .dbf-формат - это по-простому CSV-файлы, каждый идет на одну таблицу базы данных. Раньше даже так и называли таблицу - базой данных.
И был язык CLIPPER для работы с практически релационной бд - набором dbf-файлов.
Так по CLIPPER точно должна быть литература давних лет.
Потом взялись объединять неско CSV-файлов в один файл. И сказали, что база даннынх - это совокупность таблиц (а не одна таблица)...
И еще - кто-нибудь разбирался, как внутри себя устроен формат .mdb ? Ну, или MS SQL Server-ный дата файл (не лог).
7 июл 19, 19:08    [21922293]     Ответить | Цитировать Сообщить модератору
 Re: В чем прелесть Firebird?  [new]
Бумбараш
Member

Откуда: никем не победимая, самая любимая
Сообщений: 2913
Игорь1973,

Firebird не в топаз форума. В форумах MySQL и postgres активность выше. Активность в фаерберде возможно объясняется тем, что тут ещё активно Делфи комьюнити. Это объясняется тем, что Дельфи популярно только в России и ещё паре стран третьего мира.

То что форум fb на втором месте объясняется тем, что форум делался под mssql и Делфи, которая на момент создания форума была очень популярна.
7 июл 19, 21:40    [21922325]     Ответить | Цитировать Сообщить модератору
 Re: В чем прелесть Firebird?  [new]
Siemargl
Member

Откуда: 010100
Сообщений: 6493
Игорь1973
Firebird - open sourse
И SQLite - open sourse
И PostgreSQL- open sourse
Так какой open sourse смотреть-то? В чем прелесть Firebird? Раз уж он в топах этого форума?
А старый .dbf-формат - это по-простому CSV-файлы, каждый идет на одну таблицу базы данных. Раньше даже так и называли таблицу - базой данных.
И был язык CLIPPER для работы с практически релационной бд - набором dbf-файлов.
Так по CLIPPER точно должна быть литература давних лет.
Потом взялись объединять неско CSV-файлов в один файл. И сказали, что база даннынх - это совокупность таблиц (а не одна таблица)...
И еще - кто-нибудь разбирался, как внутри себя устроен формат .mdb ? Ну, или MS SQL Server-ный дата файл (не лог).

Во-первых "source".

Во-вторых - .dbf формат, к которому есть несколько индексных подформатов - гораздо круче чем .CSV (именно индексами) - например на нем была построена 1С v7. Реляции вначале только строились руками, а не автоматически.

В-третьих - конечно разбирались в форматах данных - они в общем описаны в документации. Не все же такие тапки.
7 июл 19, 23:37    [21922357]     Ответить | Цитировать Сообщить модератору
 Re: В чем прелесть Firebird?  [new]
Siemargl
Member

Откуда: 010100
Сообщений: 6493
Бумбараш
Игорь1973,

Firebird не в топаз форума. В форумах MySQL и postgres активность выше. Активность в фаерберде возможно объясняется тем, что тут ещё активно Делфи комьюнити. Это объясняется тем, что Дельфи популярно только в России и ещё паре стран третьего мира.
....
Японию не обижай.

По поводу популярности - ну я не знаю, каким вы местом смотрите колонки форума "количество тем" и "количество сообщений" %-)

Но вот более глобальный писькометр https://db-engines.com/en/ranking/relational dbms
7 июл 19, 23:42    [21922362]     Ответить | Цитировать Сообщить модератору
 Re: В чем прелесть Firebird?  [new]
Бумбараш
Member

Откуда: никем не победимая, самая любимая
Сообщений: 2913
Siemargl
По поводу популярности - ну я не знаю, каким вы местом смотрите колонки форума "количество тем" и "количество сообщений" %-)

Но вот более глобальный писькометр https://db-engines.com/en/ranking/relational dbms

активность смотрится так - заходишь в форум, смотришь вниз страницы и дату самого нижнего обновления. У MySQL и POSTGRE она выше.

количество сообщений это такое. Если был форум по кобол в 1970 году, то там наверное, много сообщений и тем было, но активности сейчас - ноль.

Сейчас вообще все в телеге сидят. У постгре там чат - три тыщи мемберов. 6к сообщений в месяц.

Я работаю в интерпрайзе и MySQL и POSTGRE там встречаются. Особенно последнее и в последнее время. Firebird не видел ни разу. В одном банке даже систему на btrieve видел.

db-engines это вообще дрочь сайт какого-то австрийского интегратора, который сам внедряет БД. То есть объективность его сомнительна. Ну и даже там, MySQL и POSTGRE в пятерке, а firebird на 30-м месте.
8 июл 19, 01:44    [21922391]     Ответить | Цитировать Сообщить модератору
 Re: В чем прелесть Firebird?  [new]
Dimitry Sibiryakov
Member

Откуда:
Сообщений: 53394

Бумбараш
Я работаю в интерпрайзе и MySQL и POSTGRE там встречаются. Особенно последнее и в
последнее время. Firebird не видел ни разу.

В бухгалтерию когда последний раз заходил? Чем они там отчёты в пенсионный фонд сдают?..

Posted via ActualForum NNTP Server 1.5

8 июл 19, 02:24    [21922394]     Ответить | Цитировать Сообщить модератору
 Re: В чем прелесть Firebird?  [new]
Бумбараш
Member

Откуда: никем не победимая, самая любимая
Сообщений: 2913
кадры ведутся или в SAP HR или в OEBS. Реже в 1С.
8 июл 19, 03:21    [21922395]     Ответить | Цитировать Сообщить модератору
 Re: В чем прелесть Firebird?  [new]
Dimitry Sibiryakov
Member

Откуда:
Сообщений: 53394

Бумбараш
кадры ведутся или в SAP HR или в OEBS.

Я не об этом спрашивал. Отчётность в пенсионный фонд прямо из САПа с ОЕБСом выгружается?

Posted via ActualForum NNTP Server 1.5

8 июл 19, 11:55    [21922554]     Ответить | Цитировать Сообщить модератору
 Re: В чем прелесть Firebird?  [new]
d7i
Member

Откуда:
Сообщений: 539
имхо: ни в чём...
8 июл 19, 12:04    [21922566]     Ответить | Цитировать Сообщить модератору
 Re: В чем прелесть Firebird?  [new]
Бумбараш
Member

Откуда: никем не победимая, самая любимая
Сообщений: 2913
Dimitry Sibiryakov
Бумбараш
кадры ведутся или в SAP HR или в OEBS.

Я не об этом спрашивал. Отчётность в пенсионный фонд прямо из САПа с ОЕБСом выгружается?

Извини, дядька, виноват.

Отчётность делается обычно через хоронилище, которое я делаю. Фаирберд туда не загружается.
8 июл 19, 12:18    [21922578]     Ответить | Цитировать Сообщить модератору
 Re: В чем прелесть Firebird?  [new]
KreatorXXI
Member

Откуда: Москва
Сообщений: 1070
Dimitry Sibiryakov
Бумбараш
Я работаю в интерпрайзе и MySQL и POSTGRE там встречаются. Особенно последнее и в
последнее время. Firebird не видел ни разу.

В бухгалтерию когда последний раз заходил? Чем они там отчёты в пенсионный фонд сдают?..

Оазис?
8 июл 19, 13:26    [21922644]     Ответить | Цитировать Сообщить модератору
 Re: В чем прелесть Firebird?  [new]
kdv
Member

Откуда: iBase.ru
Сообщений: 29805
Игорь1973
Так какой open sourse смотреть-то?

то есть, вы не состоянии определить, что Firebird и PostgreSQL это нормальные клиент-серверные СУБД, а SQLite это файл-серверный движок??? И не в курсе, что SQLite по умолчанию однопользовательская СУБД на Андроиде? Если даже в этом не разбираться, то тогда до программирования своей СУБД очень далеко.
8 июл 19, 23:34    [21923132]     Ответить | Цитировать Сообщить модератору
 Re: В чем прелесть Firebird?  [new]
kdv
Member

Откуда: iBase.ru
Сообщений: 29805
Бумбараш
В форумах MySQL и postgres активность выше.

активность разная бывает - дурацкие вопросы, неочевидность фичей, и т.д. Так что показатель так себе.
Потом, я точно знаю, что в разделе Firebird гораздо больше народу просто читают, чем участвуют в обсуждениях.
Например, в топике про ICU написано 284 сообщения, а прочитано всё это было 6559 раз, в 23 раза больше.

А теперь возьмем среднее количество просмотров топиков в PostgreSQL - там в среднем по 600 просмотров.
Вот и выходит, что в среднем на этом форуме количество читателей раздела Firebird где-то как минимум в 2 раза больше, чем раздела PostgreSQL.
8 июл 19, 23:45    [21923135]     Ответить | Цитировать Сообщить модератору
 Re: В чем прелесть Firebird?  [new]
Бумбараш
Member

Откуда: никем не победимая, самая любимая
Сообщений: 2913
kdv
Например, в топике про ICU написано 284 сообщения, а прочитано всё это было 6559 раз, в 23 раза больше.

А теперь возьмем среднее количество просмотров топиков в PostgreSQL - там в среднем по 600 просмотров.

ээ
ну ясно-понятно, что если будет форум, где за десять лет только одна страница с темами, то у этих тем будет больше просмотров, потому что они десять лет висят на первой странице. А у популярного форума - за неделю перекатываются на вторую.
9 июл 19, 01:30    [21923149]     Ответить | Цитировать Сообщить модератору
 Re: В чем прелесть Firebird?  [new]
Симонов Денис
Member

Откуда: Рязань
Сообщений: 10945
Бумбараш,

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

З.Ы. Я не в коем случае не оспариваю популярность Postgre SQL. Сейчас она довольно популярна и наверное больше чем Firebird, но ваши рассуждения по поводу связи количества тем с популярностью в корне не верны.
9 июл 19, 09:37    [21923217]     Ответить | Цитировать Сообщить модератору
 Re: В чем прелесть Firebird?  [new]
Dimitry Sibiryakov
Member

Откуда:
Сообщений: 53394

Вспоминается старый анекдот про ребёнка, которого считали немым:
- А раньше ты почему не говорил?
- Не на что было жаловаться.

Posted via ActualForum NNTP Server 1.5

9 июл 19, 11:35    [21923294]     Ответить | Цитировать Сообщить модератору
 Re: В чем прелесть Firebird?  [new]
Integrator2
Member

Откуда: Ленинградская область
Сообщений: 128
kdv
Игорь1973
Так какой open sourse смотреть-то?

то есть, вы не состоянии определить, что Firebird и PostgreSQL это нормальные клиент-серверные СУБД, а SQLite это файл-серверный движок??? И не в курсе, что SQLite по умолчанию однопользовательская СУБД на Андроиде? Если даже в этом не разбираться, то тогда до программирования своей СУБД очень далеко.

Всегда приятно говорить с человеком, кто адекватно реагирует и по-существу. Спасибо.
Первый этап - организовать структуру хранения CSV-таблиц и индексов, а также связей в одном файле (а не в разных), и это будет простая файл-серверная архитектура.
Второй этап - написать серверную программу, которая будет обрабатывать вызовы, ставя их в очередь при наплыве вызовов, оптимизировать производительность, строить планы запросов и тп, работающую как сервис в фоновом режиме. Но это не пока обязательно. И не надо забегать вперед. Второго этапа вообще может не быть.
Если начать сначала, то кто что знает про организацию структурного хранения индексов?
Какой подход применять и алгоритм как выстраивать? Почему я и спросил, кто-нибудь разбирался как mdb-формат внутри себя устроен. Вообще можно тупо XML-организовать. Но производительность...
Как правильно организовать-то?
Спасибо знающим.
13 июл 19, 15:08    [21926160]     Ответить | Цитировать Сообщить модератору
 Re: В чем прелесть Firebird?  [new]
Изопропил
Member

Откуда:
Сообщений: 31570
Integrator2
Почему я и спросил, кто-нибудь разбирался как mdb-формат внутри себя устроен.

это было давно и неправда

официальной доки нет,

кой-какая инфа -
https://github.com/brianb/mdbtools
http://jabakobob.net/mdb/


Integrator2
Первый этап - организовать структуру хранения CSV-таблиц и индексов

нездоровая идея.
13 июл 19, 21:18    [21926244]     Ответить | Цитировать Сообщить модератору
 Re: В чем прелесть Firebird?  [new]
SergSuper
Member

Откуда: SPb
Сообщений: 5488
Integrator2
kdv
пропущено...

то есть, вы не состоянии определить, что Firebird и PostgreSQL это нормальные клиент-серверные СУБД, а SQLite это файл-серверный движок??? И не в курсе, что SQLite по умолчанию однопользовательская СУБД на Андроиде? Если даже в этом не разбираться, то тогда до программирования своей СУБД очень далеко.

Всегда приятно говорить с человеком, кто адекватно реагирует и по-существу. Спасибо.
Первый этап - организовать структуру хранения CSV-таблиц и индексов, а также связей в одном файле (а не в разных), и это будет простая файл-серверная архитектура.
Второй этап - написать серверную программу, которая будет обрабатывать вызовы, ставя их в очередь при наплыве вызовов, оптимизировать производительность, строить планы запросов и тп, работающую как сервис в фоновом режиме. Но это не пока обязательно. И не надо забегать вперед. Второго этапа вообще может не быть.
Если начать сначала, то кто что знает про организацию структурного хранения индексов?
Какой подход применять и алгоритм как выстраивать? Почему я и спросил, кто-нибудь разбирался как mdb-формат внутри себя устроен. Вообще можно тупо XML-организовать. Но производительность...
Как правильно организовать-то?
Спасибо знающим.
лет за 15 здесь был с десяток базописателей с одним для всех результатом. Хотите пополнить список?
14 июл 19, 09:58    [21926343]     Ответить | Цитировать Сообщить модератору
 Re: В чем прелесть Firebird?  [new]
kdv
Member

Откуда: iBase.ru
Сообщений: 29805
SergSuper,

я сам когда-то слегка "базы пописывал". Правда, это было в начале 90х, и первоначально я читал "Алгоритмы и структуры данных" Вирта (тот вариант, где страничные деревья описаны). Потом читал Тиори и Фрай "Проектирование структур баз данных".
Потом добыл пакет Turbo Database (или как-то так оно называлось, для TP 4), изучал исходники, и сделал свой вариант индексов со сжатием ключа.
Потом колупал исходники TurboFiler, и... когда в 94м потыкал в InterBase, забил на "базописательство".
14 июл 19, 21:06    [21926462]     Ответить | Цитировать Сообщить модератору
 Re: В чем прелесть Firebird?  [new]
mayton
Member

Откуда: loopback
Сообщений: 51389
Мне кажется вопрос надо рассматривать через призму сентиментальных чувств людей которые
реально (!) лупили двузвенки Delphi/FB в 2000х и тогда альтернативы FB почти не было. Оракл стоил дорого.
Постгрес был чужд. Из мира Linux-ов. Его портирование на Виндовс было действительно
приключением.

Сегодня DBMS-ок настолько много что сам по себе вопрос "прелести" или "не-прелести" звучит странно.

В чем прелесть? Да ни в чем.

Можно отдельно feature-list рассмотреть и тесты скорости транзакций на типовых базейках. Магазин. Склад.
26 июл 19, 19:28    [21935731]     Ответить | Цитировать Сообщить модератору
 Re: В чем прелесть Firebird?  [new]
vadiminfo
Member

Откуда: Обнинск
Сообщений: 4802
mayton
лупили двузвенки Delphi/FB в 2000х и тогда альтернативы FB почти не было. Оракл стоил дорого.

На Оракле тоже лупили Дельфи двузвенки. Оракл бесплатен для изучения, что в 2000х в РФ было просто бесплатен. А потом жирок поднакопили и платность перестала быть помехой. На крайняк были бесплатные редакции Оракла.
27 июл 19, 19:09    [21936033]     Ответить | Цитировать Сообщить модератору
 Re: В чем прелесть Firebird?  [new]
mayton
Member

Откуда: loopback
Сообщений: 51389
Бесплатные редакции Оракла не имели поддержки нужных опций таких как partitioning, а платные
иногда кидали ошибки класса ORA-00600 решать которые без техподдержки было принципиально невозможно.

Как выкручивались люди которые "рискнули" - я не знаю.
27 июл 19, 19:30    [21936044]     Ответить | Цитировать Сообщить модератору
 Re: В чем прелесть Firebird?  [new]
vadiminfo
Member

Откуда: Обнинск
Сообщений: 4802
mayton
Бесплатные редакции Оракла не имели поддержки нужных опций таких как partitioning, а платные
иногда кидали ошибки класса ORA-00600 решать которые без техподдержки было принципиально невозможно.

Как выкручивались люди которые "рискнули" - я не знаю.


Бесплатные - это крайний случай.
Там есть еще стандартная - тоже не очень дорогая.
Но так или иначе двузвеноки было очень много. Этот форум это подтверждает. Если бы не форму, я бы никогда не слышал про Жарптицу и другие тут на форуме. А про Оракл знал, и искал варианты как на него прейти в 2000 - 2001 с Аксцесса. Ну Скуля и DB2 знали там где я общался. Оракл стал доступен именно тем, что для обучения он бесплатен даже в Энтрпрайз редакции. А DB2 не бесплатен - вот его и нет в РФ.
27 июл 19, 20:50    [21936057]     Ответить | Цитировать Сообщить модератору
 Re: В чем прелесть Firebird?  [new]
witte
Member

Откуда:
Сообщений: 431
vadiminfo
Оракл стал доступен именно тем, что для обучения он бесплатен даже в Энтрпрайз редакции. А DB2 не бесплатен - вот его и нет в РФ.

Справедливости ради и у IBM есть бесплатная версия DB2 в которой и поколоночное хранение с shadow таблицами есть и HADR и вообще много чего, но с ограничением на ядра и память. Вот пробную версию Enterprise дают только на ограниченное время.
А победное шествие Oracle на территории бывшего СССР началось задолго до 2000-х, да согласен, именно благодаря тому что можно было условно бесплатно почти все скачать и поставить.
28 июл 19, 16:23    [21936251]     Ответить | Цитировать Сообщить модератору
 Re: В чем прелесть Firebird?  [new]
mayton
Member

Откуда: loopback
Сообщений: 51389
Давайте подытожим.

"Прелесть" когда-то была. Сегодня "прелесть" состарилась и уже не так хороша собой.
28 июл 19, 18:50    [21936300]     Ответить | Цитировать Сообщить модератору
 Re: В чем прелесть Firebird?  [new]
dvim
Member

Откуда: Санкт Петербург
Сообщений: 704
Сегодня DBMS-ок настолько много

Очень спорно.

Вообще по мне Firebird в области неадминистрируемых Бд достаточно заметен.
Хотя, за рубежом SQLite популярнее.
В области администрируемых БД его доля, с развитием PostgreSQL (в который инвестируют миллионы) , снижается и это естественно.

По мне, сейчас, это неплохое решение для приложений, которым не хватает SQLite , но нужна простота.
29 июл 19, 10:06    [21936609]     Ответить | Цитировать Сообщить модератору
 Re: В чем прелесть Firebird?  [new]
KreatorXXI
Member

Откуда: Москва
Сообщений: 1070
dvim,

в чём простота-то? Полноценная БД! И зачем с SQLite сравнивать? Режим Embedded? ИМХО, специфично. В однопользовательском режиме SQLite трудно переплюнуть. И, думаю, разработчикам FB это не нужно.
29 июл 19, 10:32    [21936626]     Ответить | Цитировать Сообщить модератору
 Re: В чем прелесть Firebird?  [new]
mayton
Member

Откуда: loopback
Сообщений: 51389
Feature list.
FireBirdPostgresqlSQLiteOracle
29 июл 19, 10:47    [21936648]     Ответить | Цитировать Сообщить модератору
 Re: В чем прелесть Firebird?  [new]
ёёёёё
Member

Откуда:
Сообщений: 2017
KreatorXXI
dvim,

в чём простота-то? Полноценная БД! И зачем с SQLite сравнивать? Режим Embedded? ИМХО, специфично. В однопользовательском режиме SQLite трудно переплюнуть. И, думаю, разработчикам FB это не нужно.


В режиме embedded в firebird можно писать одновременно в общую базу из нескольких приложений. В отличии от.
Вариант применения: "мобильный" (переносимый на флешке) программный комплекс (ПК), настройки пишутся в имитацию реестра Windows, несколькими приложениями одновременно. Именно так мы используем FB Embedded в составе своего ПК, в том числе.
Наверное, SQLite переплюнет его в плане производительности, вот и все, а в остальном FB Embedded обладает всеми свойствами полноценного сервера.
1 авг 19, 17:25    [21940091]     Ответить | Цитировать Сообщить модератору
 Re: В чем прелесть Firebird?  [new]
Dimitry Sibiryakov
Member

Откуда:
Сообщений: 53394

ёёёёё
Наверное, SQLite переплюнет его в плане производительности

Если это тот SQLite в котором Firefox держит историю посещения страниц и удаление десятка
записей из которого при размере таблицы в пару сотен тысяч записей занимает больше минуты
- нет, не переплюнет.

Posted via ActualForum NNTP Server 1.5

1 авг 19, 17:32    [21940093]     Ответить | Цитировать Сообщить модератору
 Re: В чем прелесть Firebird?  [new]
ёёёёё
Member

Откуда:
Сообщений: 2017
Dimitry Sibiryakov
ёёёёё
Наверное, SQLite переплюнет его в плане производительности

Если это тот SQLite в котором Firefox держит историю посещения страниц и удаление десятка
записей из которого при размере таблицы в пару сотен тысяч записей занимает больше минуты
- нет, не переплюнет.

Да и пофиг. Если SQLite есть в андроиде "искаропки" - я, естественно, подумаю о возможности использовать именно его.

А так как у нас FB в составе ПК уже был, мы просто заменили "чисто клиентскую" dll на embedded и получили нужную плюшку.
1 авг 19, 17:37    [21940095]     Ответить | Цитировать Сообщить модератору
 Re: В чем прелесть Firebird?  [new]
KreatorXXI
Member

Откуда: Москва
Сообщений: 1070
ёёёёё,

я так и говорю - нефиг сравнивать. SQLite влез на мобилы. На этом его плюсы закончились.
2 авг 19, 09:49    [21940394]     Ответить | Цитировать Сообщить модератору
 Re: В чем прелесть Firebird?  [new]
mayton
Member

Откуда: loopback
Сообщений: 51389
mayton
Feature list.
FireBirdPostgresqlSQLiteOracle
Android embedded+
Embedded with concurrent processes+
2 авг 19, 10:21    [21940429]     Ответить | Цитировать Сообщить модератору
 Re: В чем прелесть Firebird?  [new]
Basil A. Sidorov
Member

Откуда:
Сообщений: 11020
Не надо бездумно ставить плюсики в фичах.

Firebird, "встроенный" в процесс приложения остаётся полноценной СУБД.
Возможность работы нескольких приложений с одним файлом базы определяется режимом доступа к этому файлу.
Режим доступа зависит от версии и, для FB 3.0, от его настроек.
Ну и FB для Android - тоже существует. Хотя сейчас это экспериментальная сборка.

Конкурентный доступ SQLite к одному файлу базы "разжёвывается" в разделе ЧАВО.
Формально, доступ к одному файлу базы из разных приложений и у SQLite имеется.
2 авг 19, 13:17    [21940638]     Ответить | Цитировать Сообщить модератору
 Re: В чем прелесть Firebird?  [new]
mayton
Member

Откуда: loopback
Сообщений: 51389
Basil A. Sidorov
Ну и FB для Android - тоже существует. Хотя сейчас это экспериментальная сборка.

Коли она экспериментальная то с вашего позволения я и не буду ставить плюсик.
Мало-ли экспериментов бывает. Весь гитхаб завален прошу прощения ... экспериментами.
2 авг 19, 15:32    [21940782]     Ответить | Цитировать Сообщить модератору
 Re: В чем прелесть Firebird?  [new]
mayton
Member

Откуда: loopback
Сообщений: 51389
По поводу Embedded with concurrent processes in SQLite я почитаю.
2 авг 19, 15:33    [21940785]     Ответить | Цитировать Сообщить модератору
 Re: В чем прелесть Firebird?  [new]
ёёёёё
Member

Откуда:
Сообщений: 2017
mayton,

firebird embedded позволяет параллельно вести ЗАПИСЬ данных, сие существенное отличие.
Ну и да, настройки: в fb 2.5 паралллельная запись была "искаропки", в 3.0 нужно явно указать желаемую архитектуру в конфигурационном файле, но это, имхо, мелочи - главное, что FB Embedded предоставляет параллельный режим rW. Фича, имхо, во многих случаях офигенная.
+
Хотя порой и опасная: падение падение приложения-клиента является одновременно падением и сервера, ибо при использовании FB embedded и клиент, и сервер физически являются одним процессом.
4 авг 19, 17:21    [21941609]     Ответить | Цитировать Сообщить модератору
 Re: В чем прелесть Firebird?  [new]
mayton
Member

Откуда: loopback
Сообщений: 51389
Переписал по другому.
FireBirdPostgresqlSQLiteOracle
Android embedded+
Windows embedded+
Linux embedded+
4 авг 19, 17:34    [21941615]     Ответить | Цитировать Сообщить модератору
 Re: В чем прелесть Firebird?  [new]
ёёёёё
Member

Откуда:
Сообщений: 2017
mayton,

"Embedded with the possibility of parallel DATA RECORDING from different processes"

...а что не по-русски то?
4 авг 19, 17:40    [21941619]     Ответить | Цитировать Сообщить модератору
 Re: В чем прелесть Firebird?  [new]
Dimitry Sibiryakov
Member

Откуда:
Сообщений: 53394

mayton
Переписал по другому.

У Firebird единая архитектура на всех платформах. Поэтому embedded режим доступен везде,
где существует Firebird Server.

Posted via ActualForum NNTP Server 1.5

4 авг 19, 17:52    [21941624]     Ответить | Цитировать Сообщить модератору
 Re: В чем прелесть Firebird?  [new]
mayton
Member

Откуда: loopback
Сообщений: 51389
ёёёёё
mayton,

"Embedded with the possibility of parallel DATA RECORDING from different processes"

...а что не по-русски то?

Давайте поговорим о том стоит ли нам разделять понятия "Embedded" and "Embedded with ... " в рамках данной
сравнительной таблички.

Я считаю что не стоит.
4 авг 19, 18:16    [21941643]     Ответить | Цитировать Сообщить модератору
 Re: В чем прелесть Firebird?  [new]
Dimitry Sibiryakov
Member

Откуда:
Сообщений: 53394

В рамках этой таблички стоит разделить понятия "embedded" и "много-чего-нибудь доступ к
database", ибо перпендикулярны они.

Posted via ActualForum NNTP Server 1.5

4 авг 19, 18:20    [21941647]     Ответить | Цитировать Сообщить модератору
 Re: В чем прелесть Firebird?  [new]
mayton
Member

Откуда: loopback
Сообщений: 51389
Я разрешаю всем участникам топика модифицировать эту табличку. Удалять из не строки и добавлять новые.

Всем всё равно не угодишь но где-тож должна быть середина.
4 авг 19, 18:33    [21941655]     Ответить | Цитировать Сообщить модератору
 Re: В чем прелесть Firebird?  [new]
Dimitry Sibiryakov
Member

Откуда:
Сообщений: 53394

mayton
где-тож должна быть середина.

И эта середина - на
https://en.wikipedia.org/wiki/Comparison_of_relational_database_management_systems которую
тоже может редактировать каждый.

Posted via ActualForum NNTP Server 1.5

4 авг 19, 18:36    [21941658]     Ответить | Цитировать Сообщить модератору
 Re: В чем прелесть Firebird?  [new]
mayton
Member

Откуда: loopback
Сообщений: 51389
Как будет угодно.

Мне по душе больше https://db-engines.com/en/ranking/relational dbms

Но автору очень хотелось говорить о "прелестях" Firebird. И как мне кажется лучший способ
обсуждать что-то - это обсуждать это в сравнении с системами в едином сегменте.
Будет-ли наглядна википедия к сравнению - я не знаю. Эдак мы можем вообще на любой
вопрос в Сравнении СУБД просто давать линк на вики и закрывать топик.

Но мне кажется это было-бы слишком просто.
4 авг 19, 18:43    [21941665]     Ответить | Цитировать Сообщить модератору
 Re: В чем прелесть Firebird?  [new]
ёёёёё
Member

Откуда:
Сообщений: 2017
mayton
ёёёёё
mayton,

"Embedded with the possibility of parallel DATA RECORDING from different processes"

...а что не по-русски то?

Давайте поговорим о том стоит ли нам разделять понятия "Embedded" and "Embedded with ... " в рамках данной
сравнительной таблички.

Я считаю что не стоит.

Эмбеддед с параллельным доступом на запись - это киллер-фича.
4 авг 19, 19:07    [21941672]     Ответить | Цитировать Сообщить модератору
 Re: В чем прелесть Firebird?  [new]
mayton
Member

Откуда: loopback
Сообщений: 51389
ёёёёё, вы напористый малый.

Я даже готов с вами согласиться и вписать эту киллер фичу в табличку. Только как мне кажется
мы должны правильно классифицировать все остальные DBMS в этой плоскости или в этом
фасете. Чтобы не выглядело что мы притянули за уши эту фичу в табличку исключительно
для подчёркивания "нашей прелести".

И как быть с просто embedded? Это будет над-множество? Или отдельный класс?
4 авг 19, 19:19    [21941676]     Ответить | Цитировать Сообщить модератору
 Re: В чем прелесть Firebird?  [new]
Дмитрий Мух
Member

Откуда: Зеленоград
Сообщений: 3810
ёёёёё
с параллельным доступом на запись

Если речь о Multiversion concurrency control, то...

https://en.wikipedia.org/wiki/List_of_databases_using_MVCC
4 авг 19, 19:46    [21941687]     Ответить | Цитировать Сообщить модератору
 Re: В чем прелесть Firebird?  [new]
Dimitry Sibiryakov
Member

Откуда:
Сообщений: 53394

mayton
Но мне кажется это было-бы слишком просто.

Это было бы лучше всего. Ты же сам знаешь, что при выборе СУБД для вменяемого проекта
вменяемым разработчиком их сравнение не используется вообще от слова "никак".

Ну а "пообсуждать" это мы завсегда, но зачем при этом какие-то там факты?..

Posted via ActualForum NNTP Server 1.5

4 авг 19, 19:52    [21941688]     Ответить | Цитировать Сообщить модератору
 Re: В чем прелесть Firebird?  [new]
ёёёёё
Member

Откуда:
Сообщений: 2017
mayton
ёёёёё, вы напористый...

Я просто упёртый. И я на колчаковских фронтах ранен именно эта фича послужила причиной выбора FB Emb для использования в одном из проектов, после долгого перебора...
4 авг 19, 20:00    [21941689]     Ответить | Цитировать Сообщить модератору
 Re: В чем прелесть Firebird?  [new]
H5N1
Member

Откуда: Yo.! из "Сравнения субд"
Сообщений: 515
ёёёёё,

mysql, который mariadb есть в в варианте embedded.
4 авг 19, 22:03    [21941724]     Ответить | Цитировать Сообщить модератору
 Re: В чем прелесть Firebird?  [new]
BlackEric
Member

Откуда:
Сообщений: 758
Игорь1973,

OrcaMDF
27 авг 19, 11:17    [21958159]     Ответить | Цитировать Сообщить модератору
 Re: В чем прелесть Firebird?  [new]
leonbn
Member

Откуда: СПб
Сообщений: 522
firebird умер 100 лет назад, к сожалению. Сегодняшняя поделка, включая мертворожденную 4ку, отстала на те же 100 лет. Именно поэтому множество древних проектов осталось на полуторке-двойке-двойке с плюсом и не собираются переезжать даже на тройку
30 авг 19, 19:32    [21960837]     Ответить | Цитировать Сообщить модератору
 Re: В чем прелесть Firebird?  [new]
Dimitry Sibiryakov
Member

Откуда:
Сообщений: 53394

leonbn
firebird умер 100 лет назад, к сожалению.

Привет тебе, пришелец из будущего. Как оно там, в 3000-м году?

Posted via ActualForum NNTP Server 1.5

30 авг 19, 19:38    [21960843]     Ответить | Цитировать Сообщить модератору
 Re: В чем прелесть Firebird?  [new]
leonbn
Member

Откуда: СПб
Сообщений: 522
Dimitry Sibiryakov,
Замечательно, про птицу никто не знает и только легенда про танк абрамс передается из уст в уста :D
30 авг 19, 19:41    [21960848]     Ответить | Цитировать Сообщить модератору
 Re: В чем прелесть Firebird?  [new]
Dimitry Sibiryakov
Member

Откуда:
Сообщений: 53394

leonbn
про птицу никто не знает

Когда вернёшься обратно к себе, сможешь сообщить сопалатникам, что Firebird начался ровно
1000 лет назад, в 2000-м году.

Posted via ActualForum NNTP Server 1.5

30 авг 19, 20:00    [21960859]     Ответить | Цитировать Сообщить модератору
 Re: В чем прелесть Firebird?  [new]
nets
Member

Откуда: Киев
Сообщений: 6
Когда-то (лет 10 назад) использовал Firefird для своих windows приложений, было очень удобно тем, что сервер лежит в одной библиотеке, ну и работает в целом так же как и mysql, только это один файл с минимальной интеграцией из коробки. В качестве отдельно стоящего сервера (не embedded решения) не использовал.
9 сен 19, 12:31    [21966746]     Ответить | Цитировать Сообщить модератору
Топик располагается на нескольких страницах: 1 2 3 4      [все]
Все форумы / Сравнение СУБД Ответить