powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Сравнение СУБД [игнор отключен] [закрыт для гостей] / PostgreSQL vs Firebird
56 сообщений из 56, показаны все 3 страниц
PostgreSQL vs Firebird
    #35390403
Naf
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Собственно вопрос сравнения возник так: почему 1С взялась за PostgreSQL а не за Firebird? Хотя и тот и другой версионники и оба бесплатные. Мне кажется к тому "птичка" более распространена в СНГ, но это ИМХО.

С уважением, Naf
...
Рейтинг: 0 / 0
PostgreSQL vs Firebird
    #35390700
mr.cardholder
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну и слава богу... (тьфу-тьфу-тьфу, шоб не сглазить)
...
Рейтинг: 0 / 0
PostgreSQL vs Firebird
    #35390817
Ынтырпрайз
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
NafСобственно вопрос сравнения возник так: почему 1С взялась за PostgreSQL а не за Firebird? Хотя и тот и другой версионники и оба бесплатные. Мне кажется к тому "птичка" более распространена в СНГ, но это ИМХО.

С уважением, Naf

А ты читал лицензию к PostgreSQL и FB?

Ребята из 1С читали.

И лицензию к MySQL читали.
...
Рейтинг: 0 / 0
PostgreSQL vs Firebird
    #35390839
fynda
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ынтырпрайз пишет:

> А ты читал лицензию к PostgreSQL и FB?
>
> Ребята из 1С читали.

И чо вычитали?
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
PostgreSQL vs Firebird
    #35390918
Ынтырпрайз
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
fynda
Ынтырпрайз пишет:

> А ты читал лицензию к PostgreSQL и FB?
>
> Ребята из 1С читали.

И чо вычитали?
Posted via ActualForum NNTP Server 1.4

То, что можно только PostgreSQL юзать.
BSD - самая мягкая лицензия по отношению "меняй мои сорцы, продавай и никому ты ничем не обязан"
...
Рейтинг: 0 / 0
PostgreSQL vs Firebird
    #35390935
Ынтырпрайз
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ынтырпрайз fynda
Ынтырпрайз пишет:

> А ты читал лицензию к PostgreSQL и FB?
>
> Ребята из 1С читали.

И чо вычитали?
Posted via ActualForum NNTP Server 1.4

То, что можно только PostgreSQL юзать.
BSD - самая мягкая лицензия по отношению "меняй мои сорцы, продавай и никому ты ничем не обязан"

MS активно использует в своих коммерческих разработках BSD-прoекты.
...
Рейтинг: 0 / 0
PostgreSQL vs Firebird
    #35390971
fynda
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ынтырпрайз пишет:

> То, что можно только PostgreSQL юзать.
> BSD - самая мягкая лицензия по отношению "меняй мои сорцы, продавай и
> никому ты ничем не обязан"

Как первое из второго следует? 1С дофига чего наменяла?
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
PostgreSQL vs Firebird
    #35390990
fynda
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ынтырпрайз пишет:

> То, что можно только PostgreSQL юзать.
> BSD - самая мягкая лицензия

Кстати - ближе к текстам, пожалуйста, раз уж остальных их читать
заставляешь. Что конкретно в лицензии Fb ограничивает одинэсников?

ЗЫ Кстати - присоединяюсь к мнению "...и слава богу".
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
PostgreSQL vs Firebird
    #35391004
Ынтырпрайз
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
fynda
Ынтырпрайз пишет:

> То, что можно только PostgreSQL юзать.
> BSD - самая мягкая лицензия по отношению "меняй мои сорцы, продавай и
> никому ты ничем не обязан"

Как первое из второго следует? 1С дофига чего наменяла?
Posted via ActualForum NNTP Server 1.4

Вообще-то да. Что бы довести PG до ума.
И она включила его в КОММЕРЧЕСКИЙ проект.
...
Рейтинг: 0 / 0
PostgreSQL vs Firebird
    #35391022
Ынтырпрайз
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
fynda
Ынтырпрайз пишет:

> То, что можно только PostgreSQL юзать.
> BSD - самая мягкая лицензия

Кстати - ближе к текстам, пожалуйста, раз уж остальных их читать
заставляешь. Что конкретно в лицензии Fb ограничивает одинэсников?

ЗЫ Кстати - присоединяюсь к мнению "...и слава богу".
Posted via ActualForum NNTP Server 1.4

Забанили в гугле?

3.2. Availability of Source Code.

Any Modification which You create or to which You contribute must be made available in Source Code form under the terms of this License either on the same media as an Executable version or via an accepted Electronic Distribution Mechanism to anyone to whom you made an Executable version available; and if made available via Electronic Distribution Mechanism, must remain available for at least twelve (12) months after the date it initially became available, or at least six (6) months after a subsequent version of that particular Modification has been made available to such recipients. You are responsible for ensuring that the Source Code version remains available even if the Electronic Distribution Mechanism is maintained by a third party.
...
Рейтинг: 0 / 0
PostgreSQL vs Firebird
    #35391045
Naf
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ынтырпрайз fynda
Ынтырпрайз пишет:

> То, что можно только PostgreSQL юзать.
> BSD - самая мягкая лицензия по отношению "меняй мои сорцы, продавай и
> никому ты ничем не обязан"

Как первое из второго следует? 1С дофига чего наменяла?
Posted via ActualForum NNTP Server 1.4

Вообще-то да. Что бы довести PG до ума.
И она включила его в КОММЕРЧЕСКИЙ проект.
А что конкретно добавили? а то все что добавили было и так там, только теперь под 1С будет работать только их клон. Таким образом они отпачковались от основной ветки разработки. То что они поставляют вместе с коммерческим продуктом своим ничего не говорит, могли и птицу также поставлять. Так сказать это бесплатный довесок.
...
Рейтинг: 0 / 0
PostgreSQL vs Firebird
    #35391084
fynda
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ынтырпрайз пишет:

> Вообще-то да. Что бы довести PG до ума.

Что именно? Из того, что я знаю:
1. Регистронезависимое сравнение
2. Доработки оптимизатора
3. Сортировка Null'ов
Причем делалось это совместно с Postgresql-team и сейчас рекомендуется
для включения в следующий его релиз. Согласись - на сверхсекретное
know-how, ради которого обязательно необходимо закрывать код, это как-то
не тянет?

> И она включила его в КОММЕРЧЕСКИЙ проект.

К чему выделено слово? Намек на то, что лицензия запрещает использовать
Firebird в коммерческих проектах?
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
PostgreSQL vs Firebird
    #35391122
Ынтырпрайз
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Рекомендую читать:

это
...
Рейтинг: 0 / 0
PostgreSQL vs Firebird
    #35391192
fynda
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ынтырпрайз пишет:

> Рекомендую читать:

Читал. Что там принципиально отличается от сказанного мной? ИМХО - ничего.
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
PostgreSQL vs Firebird
    #35391297
zloy den
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
fynda
Ынтырпрайз пишет:

> Рекомендую читать:

Читал. Что там принципиально отличается от сказанного мной? ИМХО - ничего.


Стоит расслабиться. Мсье тролль и, вероятно, дебил
...
Рейтинг: 0 / 0
PostgreSQL vs Firebird
    #35391338
fynda
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
zloy den пишет:

> Стоит расслабиться. Мсье тролль и, вероятно, дебил

Ну зачем же так... Человек вроде знает о чем говорит, только имхо не
понимает о чем его спрашивают...

2 Ынтырпрайз: если непонятно, речь идет не о том, была ли
бсд-лицензия основным поводом для выбора postgreSQL (полагаем, что это
действительно так, т.к. свечку при выборе не держали) - речь о том,
насколько это серьезный повод и насколько это реально необходимо 1С.
Пока, насколько я знаю, они не добавили к серверу ничего такого, что
непременно потребовало бы закрытия его исходников, мало того - то, что
уже добавлено, делается вместе с командой разработчиков постгреса и
вроде даже предлагается им для добавления в основную ветку, т.е. в open
source. И фиг ли смысла в BSD при таком раскладе? То же самое можно было
сделать и с мускулем, и с firebird'ом, лицензия этому не помешала бы
нисколько.
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
PostgreSQL vs Firebird
    #35391415
VoDA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
fynda
И фиг ли смысла в BSD при таком раскладе? То же самое можно было
сделать и с мускулем , и с firebird'ом, лицензия этому не помешала бы
нисколько.
Posted via ActualForum NNTP Server 1.4не знаю лицензии Firebird. Знающие пусть меня поправят.

1С как и любая другая контора хочет воспользоваться ОпенСорс СУБД, но своего ничего не раскрывать. Но с MySQL так не получится. Если использовать MySQL под GPL, то нужно открывать всю платформу 1С:Предприятие под GPL. А использовать платный MySQL они не хотят когда есть бесплатная альтернатива в лице PostgreSQL.

В проектах на которых я работал GPL ни разу не рассматривалась как возможная лицензия для своих продуктов, потому и библиотеки под GPL не разрешено использовать.
...
Рейтинг: 0 / 0
PostgreSQL vs Firebird
    #35391422
zloy den
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если мой склероз мне не изменяет, то у птички самая белопушистая лицензия, которую можно придумать-открывать ничего не заставляют, изменять разрешают, денег не требуют ни в одном случае. Или я ошибаюсь?
...
Рейтинг: 0 / 0
PostgreSQL vs Firebird
    #35392120
hvlad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
zloy denЕсли мой склероз мне не изменяет, то у птички самая белопушистая лицензия, которую можно придумать-открывать ничего не заставляют, изменять разрешают, денег не требуют ни в одном случае. Или я ошибаюсь?Единственное "ограничение" - предоставлять исходный код патчей к собственно Firebird да и то - по требованию.
Т.е. раскрывать свой коммерческий код (код приложений) не нужно.

Я могу предположить ровно одну причину выбора PG вместо FB - ограничения FB на работу с метаданными, в частности невозможность бесконечно долго дропать\создавать таблицы без бекапа\рестора. Хотя я и не настолько знаю "особенности" 1С в этом плане.
...
Рейтинг: 0 / 0
PostgreSQL vs Firebird
    #35392637
Ынтырпрайз
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
zloy denЕсли мой склероз мне не изменяет, то у птички самая белопушистая лицензия, которую можно придумать-открывать ничего не заставляют, изменять разрешают, денег не требуют ни в одном случае. Или я ошибаюсь?

Они требуют предоставлять исходные тексты продуктов, основанных на нем.

Странно, а почему Etersoft выпустила транслятор запросов MS SQL именно в PostgreSQL?

А все по той же причине! Используя исходный текст PgSQL создала коммерческий продукт.

Ес-но исходые тексты закрыты. Никому Etersoft за это платить не должна.
...
Рейтинг: 0 / 0
PostgreSQL vs Firebird
    #35392675
fynda
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ынтырпрайз пишет:

> Они требуют предоставлять исходные тексты продуктов, основанных на нем.

Нифига подобного - только изменений, внесенных непосредственно в сам
Firebird.
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
PostgreSQL vs Firebird
    #35392688
Ынтырпрайз
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сравниваем лицензии IPL и BSD:

IPL:
3.2. Availability of Source Code.

Исходные тексты производных продуктов ОБЯЗАНЫ предоставляться

BSD:

The BSD License allows proprietary commercial use, and for the software released under the license to be incorporated into proprietary commercial products. Works based on the material may even be released under a proprietary license

http://en.wikipedia.org/wiki/BSD_licenses
...
Рейтинг: 0 / 0
PostgreSQL vs Firebird
    #35392703
Ынтырпрайз
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
fynda
Ынтырпрайз пишет:

> Они требуют предоставлять исходные тексты продуктов, основанных на нем.

Нифига подобного - только изменений, внесенных непосредственно в сам
Firebird.
Posted via ActualForum NNTP Server 1.4

Так PostgreSQL пропатчили. IPL бы обязывала предоставить исходные тексты этих изменений.

А во многих случаях публикация исходников этих изменений не нужна и не желательна.
...
Рейтинг: 0 / 0
PostgreSQL vs Firebird
    #35392708
Фотография kdv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторИсходные тексты производных продуктов ОБЯЗАНЫ предоставляться
не совсем так.
они обязаны предоставляться тому, кто получил модифицированный exe.

в даном случае - да, похоже, 1C перестраховались, и BSD-лицензия в этом смысле была для них более подходящей, чем IPL/IDPL.
С другой стороны, если говорить о текущем моменте, то раз они передали все изменения в Постгрес, то данной фичой лицензии BSD они пользоваться не стали.
...
Рейтинг: 0 / 0
PostgreSQL vs Firebird
    #35392715
Ынтырпрайз
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
fynda
Ынтырпрайз пишет:

> Они требуют предоставлять исходные тексты продуктов, основанных на нем.

Нифига подобного - только изменений, внесенных непосредственно в сам
Firebird.
Posted via ActualForum NNTP Server 1.4

Читаем определение:

1.9. ''Modifications'' means any addition to or deletion from the substance or structure of either the Original Code or any previous Modifications. When Covered Code is released as a series of files, a Modification is:

Any addition to or deletion from the contents of a file containing Original Code or previous Modifications.

Any new file that contains any part of the Original Code or previous Modifications

Если я использую хотя бы один файл (модифицированный или нет) - то это уже будет попадать под термин "Modifications".
...
Рейтинг: 0 / 0
PostgreSQL vs Firebird
    #35392721
Фотография kdv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kdvони обязаны предоставляться тому, кто получил модифицированный exe.
добавлю - и то, по запросу.

Any Modification ... must be made available in Source Code form ... either on the same media as an Executable version or via an accepted Electronic Distribution Mechanism to anyone to whom you made an Executable version available.

потому что Electrinic Discribution Mechanism это не только веб, но и ftp, email, и т.д.
...
Рейтинг: 0 / 0
PostgreSQL vs Firebird
    #35392741
fynda
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ынтырпрайз пишет:

> IPL:
> 3.2. Availability of Source Code.

Any Modification which You create or to which You contribute must be
made available in Source Code form under the terms of this License
either on the same media as an Executable version or via an accepted
Electronic Distribution Mechanism to anyone to whom you made an
Executable version available; and if made available via Electronic
Distribution Mechanism, must remain available for at least twelve (12)
months after the date it initially became available, or at least six (6)
months after a subsequent version of that particular Modification has
been made available to such recipients. You are responsible for ensuring
that the Source Code version remains available even if the Electronic
Distribution Mechanism is maintained by a third party.


>
> Исходные тексты производных продуктов ОБЯЗАНЫ предоставляться

Объясни, где ты это увидел? Во всем абзаце речь идет исключительно про
изменения, внесенные в код самого сервера. Ни о каких продуктах,
сделанных на его основе нет ни единого слова. Вообще скажи, ты реально
считаешь, что все проприетарные программы, написанные с использованием
firebird нарушают лицензию? Тода почему fb-team до сих пор не
озолотилась, наняв грамотных юристов и не стряся бабло со всех нарушителей?

Кроме того - где все же свидетельства, что 1С что-то обязательно
собирается закрывать?
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
PostgreSQL vs Firebird
    #35392747
Фотография kdv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторЧитаем определение:
ты читать не умеешь. речь про модификацию исходников Firebird. У IPL/IDPL нет никакой "прилипчивости" ни к какому наружному коду.
пишешь ты ODBC, компоненты, или приложение - это все Firebird-у похер потому что никак не касается исходников Firebird.
Даже если ты модифицировал исходники FB и распространяешь его со своим приложением, единственное что ты обязан - дать возможность получателю exe от Firebird получить модифицированный тобой код Firebird. Но не код твоего приложения, даже если оно специальным образом использует ту фичу, которую ты внедрил модификацией кода Firebird.
...
Рейтинг: 0 / 0
PostgreSQL vs Firebird
    #35392759
Фотография kdv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
по-моему человек среагировал на слово Executable в IDPL. Это слово относится к Executable Firebird, и ни к чему больше.
...
Рейтинг: 0 / 0
PostgreSQL vs Firebird
    #35392829
Ынтырпрайз
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
fynda
Ынтырпрайз пишет:

> IPL:
> 3.2. Availability of Source Code.

Any Modification which You create or to which You contribute must be
made available in Source Code form under the terms of this License
either on the same media as an Executable version or via an accepted
Electronic Distribution Mechanism to anyone to whom you made an
Executable version available; and if made available via Electronic
Distribution Mechanism, must remain available for at least twelve (12)
months after the date it initially became available, or at least six (6)
months after a subsequent version of that particular Modification has
been made available to such recipients. You are responsible for ensuring
that the Source Code version remains available even if the Electronic
Distribution Mechanism is maintained by a third party.


>
> Исходные тексты производных продуктов ОБЯЗАНЫ предоставляться

Объясни, где ты это увидел? Во всем абзаце речь идет исключительно про
изменения, внесенные в код самого сервера. Ни о каких продуктах,
сделанных на его основе нет ни единого слова. Вообще скажи, ты реально
считаешь, что все проприетарные программы, написанные с использованием
firebird нарушают лицензию? Тода почему fb-team до сих пор не
озолотилась, наняв грамотных юристов и не стряся бабло со всех нарушителей?

Кроме того - где все же свидетельства, что 1С что-то обязательно
собирается закрывать?
Posted via ActualForum NNTP Server 1.4

Обьясняю еще раз:
продукты,
сделанные на его основе (сервера!!!) - это когда ты меняешь/ удаляешь/ добавляешь файлы в исходных текстах сервера!

1С пришлось это сделать. BSD - это не copyleft лицензия -> никто не обязывает меня публиковать исходные тексты моих изменений.
...
Рейтинг: 0 / 0
PostgreSQL vs Firebird
    #35392855
Ынтырпрайз
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kdv авторЧитаем определение:
ты читать не умеешь. речь про модификацию исходников Firebird. У IPL/IDPL нет никакой "прилипчивости" ни к какому наружному коду.
пишешь ты ODBC, компоненты, или приложение - это все Firebird-у похер потому что никак не касается исходников Firebird.
Даже если ты модифицировал исходники FB и распространяешь его со своим приложением, единственное что ты обязан - дать возможность получателю exe от Firebird получить модифицированный тобой код Firebird. Но не код твоего приложения, даже если оно специальным образом использует ту фичу, которую ты внедрил модификацией кода Firebird.

Так вот: фирма 1С МОДИФИЦИРОВАЛА исходные тексты сервера!

Причем эти модификации она НЕ ОБЯЗАНА выкладывать в виде ИСХОДНЫХ текстов.
Там могут содержаться изменения, которые подавляющему большинству и не нужно видеть (тем более включать в основную ветку).

Вдруг эти изменения "не для посторонних глаз" и защищены копирайтом?
Вдруг разработчикам прийдется копировать код из исходных текстов 1С (коммерческого, проприетарного) в исходные тексты PgSQL?
...
Рейтинг: 0 / 0
PostgreSQL vs Firebird
    #35392907
fynda
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ынтырпрайз пишет:

> Вдруг эти изменения "не для посторонних глаз" и защищены копирайтом?

Страшно представить, что же такое 1С может впихнуть в код сервера баз
данных... Коды управления стратегическим бомбардировщиком, не иначе.
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
PostgreSQL vs Firebird
    #35392958
Ынтырпрайз
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
fynda
Ынтырпрайз пишет:

> Вдруг эти изменения "не для посторонних глаз" и защищены копирайтом?

Страшно представить, что же такое 1С может впихнуть в код сервера баз
данных... Коды управления стратегическим бомбардировщиком, не иначе.
Posted via ActualForum NNTP Server 1.4

А почему тогда StarOffice до сих пор распространяется как закрытый коммерческий продукт? И его покупают.

Тоже в исходные тексты засунули коды управления бомбардировщиком?
...
Рейтинг: 0 / 0
PostgreSQL vs Firebird
    #35393022
fynda
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ынтырпрайз пишет:

> А почему тогда StarOffice до сих пор распространяется как закрытый
> коммерческий продукт?

1С тоже распространяется. Осталось понять при чем тут сервер БД
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
PostgreSQL vs Firebird
    #35393132
Ынтырпрайз
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
fynda
Ынтырпрайз пишет:

> А почему тогда StarOffice до сих пор распространяется как закрытый
> коммерческий продукт?

1С тоже распространяется. Осталось понять при чем тут сервер БД
Posted via ActualForum NNTP Server 1.4

StarOffice - проприетарный коммерческий продук, базирующийся на открытом OpenOffice.

PostgreSQL, модифицированный фирмой 1С по сути тоже является (или будет являться) проприетарным коммерческим продуктом. Благо разрешительная лицензия BSD это позволяет.
...
Рейтинг: 0 / 0
PostgreSQL vs Firebird
    #35393167
fynda
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ынтырпрайз пишет:

> StarOffice - проприетарный коммерческий продук, базирующийся на открытом
> OpenOffice.

Вообще-то наоборот - сперва был закрытый StarOffice, и на его базе
сделали Open.

> PostgreSQL, модифицированный фирмой 1С по сути тоже является (или будет
> являться) проприетарным коммерческим продуктом.

....но, в отличие от StarOffice, как отдельный продукт распространяться
не будет, а необходим исключительно для работы другого проприетарного
ПО. Вопрос: смысл его делать closed-source? Чисто чтоб потрахаться с
независимой поддержкой?
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
PostgreSQL vs Firebird
    #35393215
VoDA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hvladЕдинственное "ограничение" - предоставлять исходный код патчей к собственно Firebird да и то - по требованию.
Т.е. раскрывать свой коммерческий код (код приложений) не нужно.

Я могу предположить ровно одну причину выбора PG вместо FB - ограничения FB на работу с метаданными, в частности невозможность бесконечно долго дропать\создавать таблицы без бекапа\рестора. Хотя я и не настолько знаю "особенности" 1С в этом плане.Я могу предположить, что 1С перестраховались, чтобы была возможность закрыть продукт - модифицированную СУБД без предоставления кому бы то нибыло исходников. Хотя использовано это не было, но возможность такого есть в отличии от Firebird / MySQL.

А с чем связано "забивание" метаданных в Firebird? и насколько это архитектурный недостаток или просто никому дела нет, но исправить можно.
...
Рейтинг: 0 / 0
PostgreSQL vs Firebird
    #35393266
VoDA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
fynda> PostgreSQL, модифицированный фирмой 1С по сути тоже является (или будет
> являться) проприетарным коммерческим продуктом.

....но, в отличие от StarOffice, как отдельный продукт распространяться
не будет, а необходим исключительно для работы другого проприетарного
ПО. Вопрос: смысл его делать closed-source? Чисто чтоб потрахаться с
независимой поддержкой?Страховка на случай если вдруг

Они могут сделать некие изменения и никому их не выдавать, а при выходе каждой новой версии перетаскивать все патчи. Параноя, но вариант ;)
...
Рейтинг: 0 / 0
PostgreSQL vs Firebird
    #35393416
fynda
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
VoDA пишет:

> Страховка на случай если вдруг

Это понятно, но для чего ? Что такое можно добавить к СУБД, чтоб
понадобилось это секретить?
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
PostgreSQL vs Firebird
    #35393418
Фотография kdv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
to Ынтырпрайз: не надо сатанеть.

1C <> PostgreSQL
модификация PostgreSQL <> PostgreSQL
комплект ПО от 1С - это 1С + модификация PostgreSQL

так вот. BSD не обязывает публиковать изменения PostgreSQL. IDPL - обязывает публиковать или передавать изменения Firebird пользователям измененной версии Firebird.
И именно поэтому 1С решила выбрать как альтернативу MS SQL сервер PostgreSQL. А не потому что если бы выбрали Firebird, то якобы им пришлось бы выкладывать исходный код 1C (что неверно в отношении Firebird, и верно в отношении MySQL). Впрочем, ты этого не утверждал, но изъяснялся мутно.

Соответственно, про 1С как таковой тут и речи нет. Не путай людей, тут не все читают по английски.
...
Рейтинг: 0 / 0
PostgreSQL vs Firebird
    #35393433
Фотография kdv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторА с чем связано "забивание" метаданных в Firebird?

ограничение на 255 изменений структуры какой-либо таблицы (для каждой таблицы свой счетчик).
Как счетчик доедет до 255, надо делать backup/restore, счетчик сбросится.

автори насколько это архитектурный недостаток или просто никому дела нет, но исправить можно.
это можно считать архитектурным недостатком только для приложений, которые по желанию пользователя модифицируют структуру таблиц БД, и при этом пользователь дуб, т.е. нет администратора чтобы сделал b/r или пользователь не может это сделать даже из приложения.
Разработчики приложений на Ib/FB как-то не жалуются на эту фичу.
...
Рейтинг: 0 / 0
PostgreSQL vs Firebird
    #35393695
Ынтырпрайз
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kdvto Ынтырпрайз: не надо сатанеть.

1C <> PostgreSQL
модификация PostgreSQL <> PostgreSQL
комплект ПО от 1С - это 1С + модификация PostgreSQL

так вот. BSD не обязывает публиковать изменения PostgreSQL. IDPL - обязывает публиковать или передавать изменения Firebird пользователям измененной версии Firebird.
И именно поэтому 1С решила выбрать как альтернативу MS SQL сервер PostgreSQL. А не потому что если бы выбрали Firebird, то якобы им пришлось бы выкладывать исходный код 1C (что неверно в отношении Firebird, и верно в отношении MySQL). Впрочем, ты этого не утверждал, но изъяснялся мутно.

Соответственно, про 1С как таковой тут и речи нет. Не путай людей, тут не все читают по английски.

Я про исходный текст 1С ничего не говорил.
...
Рейтинг: 0 / 0
PostgreSQL vs Firebird
    #35393954
hvlad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
VoDA hvladЕдинственное "ограничение" - предоставлять исходный код патчей к собственно Firebird да и то - по требованию.
Т.е. раскрывать свой коммерческий код (код приложений) не нужно.

Я могу предположить ровно одну причину выбора PG вместо FB - ограничения FB на работу с метаданными, в частности невозможность бесконечно долго дропать\создавать таблицы без бекапа\рестора. Хотя я и не настолько знаю "особенности" 1С в этом плане.Я могу предположить, что 1С перестраховались, чтобы была возможность закрыть продукт - модифицированную СУБД без предоставления кому бы то нибыло исходников. Хотя использовано это не было, но возможность такого есть в отличии от Firebird / MySQL.Выпускать свою закрытую версию PG для 1С смерти подобно. Ибо тогда они потеряют поддержку основных разработчиков и сообщества. И им придётся сопровождать свою версию самостоятельно. Вряд ли они этого хотят.

VoDAА с чем связано "забивание" метаданных в Firebird? и насколько это архитектурный недостаток или просто никому дела нет, но исправить можно.Я не знаю, что такое "забивание".

Есть старый просчёт в реализации - многие внутренние идентификаторы в FB изначально 16-битные, в том числе RELATION_ID (в начале 80-ых этого наверное было достаточно). Так что можно ожидать проблем при постоянном drop\create table (я слышал что 1С это любит).
Правда в FB не должно быть проблем после 32765 таблиц, счётчик должен вернуться назад и использовать не задействованные номера (вряд ли они будут создавать 32Ктаблиц одновременно)
...
Рейтинг: 0 / 0
PostgreSQL vs Firebird
    #35394081
VoDA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hvlad VoDAЯ могу предположить, что 1С перестраховались, чтобы была возможность закрыть продукт - модифицированную СУБД без предоставления кому бы то нибыло исходников. Хотя использовано это не было, но возможность такого есть в отличии от Firebird / MySQL.Выпускать свою закрытую версию PG для 1С смерти подобно. Ибо тогда они потеряют поддержку основных разработчиков и сообщества. И им придётся сопровождать свою версию самостоятельно. Вряд ли они этого хотят.
Возможно я не совсем точно выразился. Повторюсь: 1С может накатать патчей и посчитать, что нужно их "закрыть". Почему и зачем закрывать - не рассматриваем, ситуация гипотетическая.

Так вот и для MySQL и для Firebird им ПРИДЕТСЯ открыть патчи покупателям продукта. А при использовании PostgreSQL нет.

Делать форк и тянуть свой сервер может и не нужно, дастаточно перетаскивать патчи с одной версии PostgreSQL на следующую.
...
Рейтинг: 0 / 0
PostgreSQL vs Firebird
    #35394233
fynda
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hvlad пишет:

> Выпускать свою закрытую версию PG для 1С смерти подобно. Ибо тогда они
> потеряют поддержку основных разработчиков и сообщества. И им придётся
> сопровождать свою версию самостоятельно. Вряд ли они этого хотят.

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

Другой вопрос - нафиг это надо, я по-прежнему не понимаю, что 1С может
запихать в Pg такого, что обязательно надо было бы секретить. Ведь в том
же MSSQL, например, такая возможность отсутствует в принципе (ибо сорцов
нет) и ничего - 1С с ним как-то работает и не жалуется почему-то.
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
PostgreSQL vs Firebird
    #35394317
hvlad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
VoDA1С может накатать патчей и посчитать, что нужно их "закрыть". Почему и зачем закрывать - не рассматриваем, ситуация гипотетическая.Не вижу смысла продолжать рассмотрение не рассматриваемых гипотетических ситуаций.
В принципе всё уже сказано.
...
Рейтинг: 0 / 0
PostgreSQL vs Firebird
    #35394326
hvlad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
VoDAДелать форк и тянуть свой сервер может и не нужно, дастаточно перетаскивать патчи с одной версии PostgreSQL на следующую.а) Это и есть форк
б) Где гарантия, что свои патчи будут применимы к следующей версии PG ?

Вот теперь точно завязываем воду в ступе толочь. По крайней мере я завязываю.
...
Рейтинг: 0 / 0
PostgreSQL vs Firebird
    #35395653
VoDA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hvladа) Это и есть форк
б) Где гарантия, что свои патчи будут применимы к следующей версии PG ?

Вот теперь точно завязываем воду в ступе толочь. По крайней мере я завязываю.Привет.

а) Форк
От туда же: При этом каждая из веток развивается независимо от другой, разными авторами.

Поскольку вторая не будет полной версией, а только набором патчей, то это не форк, а набор патчей.

б) будут перетаскивать ровно так же как многие компании тащат наборы патчей к Linux (ядру).
Поскольку компания сама тащит патчи, то сама же и устанавливает совместимы они или нет. А так же тестирует допиливает и т.п.
...
Рейтинг: 0 / 0
PostgreSQL vs Firebird
    #35396049
Naf
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В общем причина выбора только лицензия, я правильно понимаю?
С уважением, Naf
...
Рейтинг: 0 / 0
PostgreSQL vs Firebird
    #35396693
VoDA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
NafВ общем причина выбора только лицензия, я правильно понимаю?
С уважением, Nafпо сути да.

BSDL как налагающая меньше всего ограничений и была выбрана. И, как следствие, продукт PostgreSQL.
...
Рейтинг: 0 / 0
PostgreSQL vs Firebird
    #35396966
hvlad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
VoDA NafВ общем причина выбора только лицензия, я правильно понимаю?
С уважением, Nafпо сути да.

BSDL как налагающая меньше всего ограничений и была выбрана. И, как следствие, продукт PostgreSQL.Инсайдер 1С ? Много знаешь ?
...
Рейтинг: 0 / 0
PostgreSQL vs Firebird
    #35429874
ODIN.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Прочёл данную ветку форума и пришёл к выводу что:
Если 1С выбирало между FireBird(FB) и PostgreSQL(PS) то вопрос лицензии тут остро не стоял, ибо при любом выборе они собирались (и я так понял сделали это - опубликовали доработки PS) опубликовать свои изменения в исходниках БД чтобы не тянуть на себе постоянную доработку всё новых версий сервера БД. Вспоминается коммерческая (вроде) версия FB - Yaffil (пусть меня поправят KDV или HVLAD) но они перестали тянуть эту "лямку" и передали свои наработки в FB, видимо так и 1С не стало связываться с развитием (получается) своей версии сервака.

Теперь нужно всё-таки подумать что 1С руководсвовалось перспективой - того что в PS заложено изначально больше возможностей сейчас и в перспективе тоже...
...
Рейтинг: 0 / 0
PostgreSQL vs Firebird
    #35429878
ODIN.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
наверно что Yaffil это версия FB я загнул - скорее это версия Interbase(IB)
...
Рейтинг: 0 / 0
PostgreSQL vs Firebird
    #35442956
man_555
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
NafА что конкретно добавили? а то все что добавили было и так там, только теперь под 1С будет работать только их клон...
Не совсем так!

Почему потребовалось модифицировать PostgreSQL?
"Основная причина, по которой появилась необходимость модифицировать PostgreSQL 8.1 - это то, что оригинальная версия не поддерживает сравнение строк, нечувствительное к регистру букв. Кроме того, конфигурационные файлы, которые получаются после установки PostgreSQL 8.1, модифицированного для работы с 1С:Предприятием, несколько отличаются от оригинальных. Это также сделано для лучшего согласования PostgreSQL 8.1 с 1С:Предприятием 8.1."
...
Рейтинг: 0 / 0
PostgreSQL vs Firebird
    #35461765
Фотография Ёш
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторОсновная причина, по которой появилась необходимость модифицировать PostgreSQL 8.1 - это то, что оригинальная версия не поддерживает сравнение строк, нечувствительное к регистру букв.спецЫалисты 1С во все красе %) про ANSI SQL upper/lower они не в курсе, про ILIKE тоже. про операторы в PostgreSQL и возможность их изменения они не дочитали... это какой-то ужас.


--
„Истина — это вовсе не то, что можно убедительно доказать, это то, что
делает всё проще и понятнее“ — Антуан де Сент-Экзюпери
...
Рейтинг: 0 / 0
PostgreSQL vs Firebird
    #35467793
Фотография stells2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
fynda
Как первое из второго следует? 1С дофига чего наменяла?
Posted via ActualForum NNTP Server 1.4

вообщем то да.. дофига, адаптируя нормальную СУБД к своему.. гм.. софту.. :)
...
Рейтинг: 0 / 0
56 сообщений из 56, показаны все 3 страниц
Форумы / Сравнение СУБД [игнор отключен] [закрыт для гостей] / PostgreSQL vs Firebird
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]