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

Откуда: Харьков
Сообщений: 134
Siemargl,

Потому что по сумме возможностей PG наиболее близок к Oracle Database

Можно посмотреть на чем работает основная масса фришных ERP, например ADempiere:
Install one of the supported database Installation Steps
Oracle 10g
Oracle 11g
Oracle XE
Postgresql 8.1 and above

И задать вопрос подобный же вопрос - а почему MySQL не поддерживается, ведь там же трехзвенка, "делов то коннектор написать и для MySQL"?
17 окт 10, 12:55    [9621708]     Ответить | Цитировать Сообщить модератору
 Re: Почему 1С выбрала PostgreSQL, а не Firebird (например)  [new]
Dimitry Sibiryakov
Member

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

MasterZiv
В количестве нестандартных и/или глупых решений.

По этому количеству MS SQL - абсолютный чемпион, но это никому не мешает.

Posted via ActualForum NNTP Server 1.4

17 окт 10, 13:01    [9621724]     Ответить | Цитировать Сообщить модератору
 Re: Почему 1С выбрала PostgreSQL, а не Firebird (например)  [new]
Var79
Member

Откуда:
Сообщений: 890
по моему MS SQL самый лучший продукт из тех что есть у MS
если важные баги появляются в MS SQL то они патчат довольно быстро
17 окт 10, 13:05    [9621738]     Ответить | Цитировать Сообщить модератору
 Re: Почему 1С выбрала PostgreSQL, а не Firebird (например)  [new]
Dimitry Sibiryakov
Member

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

Var79
если важные баги появляются в MS SQL то они патчат довольно быстро

Такая глупость как отсутствие таблицы updated в триггерах явно важным багом не считается.

Posted via ActualForum NNTP Server 1.4

17 окт 10, 13:15    [9621760]     Ответить | Цитировать Сообщить модератору
 Re: Почему 1С выбрала PostgreSQL, а не Firebird (например)  [new]
Siemargl
Member

Откуда: 010100
Сообщений: 6632
SkyNIN, MySQL понятно, почему не поддержали - она по возможностям была слабее, а тогда существенно.

Oracle для 1С совсем не родной - это требование корпоратива, потому похожесть PG с ним неважна. Разве что было пару Oracle+PG легче добавить, чем разнотипные БД. И поддержку Oracle добавили последней.
Добавление в защиту - в 8.1 добавили PG, обкатали на нем, а в 8.2 уже Ora.


Вот hvlad скорее всего попал верно. На временные таблицы в 1С много все завязано.

Может действительно, FB1.5 выглядела слабее тогда, чем PG или лицензия не понравилась.
17 окт 10, 13:25    [9621805]     Ответить | Цитировать Сообщить модератору
 Re: Почему 1С выбрала PostgreSQL, а не Firebird (например)  [new]
hvlad
Member

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

> В чем нынче странность архитектуры измеряют?

В количестве нестандартных и/или глупых решений.
А судьи кто ?
17 окт 10, 14:08    [9621918]     Ответить | Цитировать Сообщить модератору
 Re: Почему 1С выбрала PostgreSQL, а не Firebird (например)  [new]
SkyNIN
Member

Откуда: Харьков
Сообщений: 134
Siemargl,

Лицензии, думается, дело десятое для 1С. Это проблемы заказчика.

А вот об остальных ERP к тому и упомянул, чтобы в фразе " На временные таблицы в 1С много все завязано." не было 1С.

Потому что:
Схемы баз данных в ERP системах весьма навороченные, таблиц и связей между ними хитроумных - много (И в процессе эксплуатации - только увеличиваются). Запросы для получения отчетов (или проверки данных, для/перед ввода новых) - куда сложней и длинней чем "выбрать список тем форума".

Отсюда и получаются 2 требования которым не удовлетворяют ни MySQL ни FB
Крутой оптимизатор запросов (хотите обсудить разницу между PG и FB?).
Развитые DDL и DML (сравним возможности у PG и FB)

Я еще так на пальцах объясняю, по факту:
Для "веб приложения" тысячи подключений к БД - не проблема. MySQL - справляется с обслуживанием. (а когда не справляется, вообще оправдан переход на нечто NoSQLистое)
Для "ERP системы" - сотни подключений к БД - серьезная нагрузка. И даже Oracle приходится тюнить.
17 окт 10, 15:05    [9622066]     Ответить | Цитировать Сообщить модератору
 Re: Почему 1С выбрала PostgreSQL, а не Firebird (например)  [new]
dimitr
Member

Откуда: PNZ
Сообщений: 7000
насколько я слышал, анализировалась вся троица: PG/FB/MySQL. Последний отпал по оптимизатору, он не то входил в ступор на многоэтажных джойнах, не то просто сливал с ошибкой. ФБ не прокатил из-за ограничения на ширину выборки (select list) в 64К, т.к. 1С любит "на всякий случай" тянуть все поля из всех сджойненных таблиц. PG не прокатил из-за коллейтов. Но последнее они смогли доделать своими силами, в отличии от. Это почерпнуто мной из разговора с Федором Сигаевым. Насколько это соответствует истине - не в курсе.
17 окт 10, 16:18    [9622260]     Ответить | Цитировать Сообщить модератору
 Re: Почему 1С выбрала PostgreSQL, а не Firebird (например)  [new]
MasterZiv
Member

Откуда: Питер
Сообщений: 34709

On 17.10.2010 14:01, Dimitry Sibiryakov wrote:

> По этому количеству MS SQL - абсолютный чемпион, но это никому не мешает.

Наоборот, MSSQL достаточно классический.

Posted via ActualForum NNTP Server 1.4

17 окт 10, 19:01    [9622723]     Ответить | Цитировать Сообщить модератору
 Re: Почему 1С выбрала PostgreSQL, а не Firebird (например)  [new]
MasterZiv
Member

Откуда: Питер
Сообщений: 34709

On 17.10.2010 15:08, hvlad wrote:

> В количестве нестандартных и/или глупых решений.
>
> А судьи кто ?

Время. Где сейчас FB/IB ?

Posted via ActualForum NNTP Server 1.4

17 окт 10, 19:02    [9622724]     Ответить | Цитировать Сообщить модератору
 Re: Почему 1С выбрала PostgreSQL, а не Firebird (например)  [new]
Dimitry Sibiryakov
Member

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

MasterZiv
Наоборот, MSSQL достаточно классический.

Да? В его t-sql хоть что-то кроме SELECT стандарту соответствует? Стандартный MERGE на
замену левого UPDATE FROM уже пришёл?

Posted via ActualForum NNTP Server 1.4

17 окт 10, 19:11    [9622738]     Ответить | Цитировать Сообщить модератору
 Re: Почему 1С выбрала PostgreSQL, а не Firebird (например)  [new]
hvlad
Member

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

On 17.10.2010 15:08, hvlad wrote:

> В количестве нестандартных и/или глупых решений.
>
> А судьи кто ?

Время. Где сейчас FB/IB ?
Практически везде. Во всех основных дистрибутивах линуксов.
Более 2К только виндовых только зарегистрированных инсталляций в месяц и это число растёт.
17 окт 10, 19:29    [9622767]     Ответить | Цитировать Сообщить модератору
 Re: Почему 1С выбрала PostgreSQL, а не Firebird (например)  [new]
MasterZiv
Member

Откуда: Питер
Сообщений: 34709

On 17.10.2010 20:11, Dimitry Sibiryakov wrote:

> Да? В его t-sql хоть что-то кроме SELECT стандарту соответствует?
Стандартный
> MERGE на
> замену левого UPDATE FROM уже пришёл?

0) Это присуще всем СУБД.
1) это никак не касается архитектуры СУБД. Это -- фичи языка.
В общем -- несущественные вещи.

Posted via ActualForum NNTP Server 1.4

17 окт 10, 19:55    [9622813]     Ответить | Цитировать Сообщить модератору
 Re: Почему 1С выбрала PostgreSQL, а не Firebird (например)  [new]
miksoft
Member

Откуда:
Сообщений: 38918
kdv
сейчас ФБ устанавливается в количестве примерно 2800 штук в сутки. Именно устанавливается, а не скачивается, причем на винду - просто landing page есть только в виндовом инсталляторе.
hvlad
Более 2К только виндовых только зарегистрированных инсталляций в месяц и это число растёт.
чем отличается одно от другого кроме чисел?
17 окт 10, 20:01    [9622826]     Ответить | Цитировать Сообщить модератору
 Re: Почему 1С выбрала PostgreSQL, а не Firebird (например)  [new]
kdv
Member

Откуда: iBase.ru
Сообщений: 30233
miksoft
чем отличается одно от другого кроме чисел?

ничем, Вы читайте внимательнее. Влад сказал про то же, что и я. Только Влад преуменьшил кол-во зарегистрированных инсталляций, а я процитировал статистику "landing page".

Совсем популярно объясняю - в виндовом инсталляторе ФБ уже давно воткнута фишка с открытием определенной страницы на firebirdsql.org при успешном завершении инсталлятора. И статистика этой страницы мониторится.
Соответственно, 2800 установок в сутки, это совсем явные. Тут не учтены еще
- все платформы, кроме Windows, где в инсталляторе нет landing page
- установки собственными инсталляторами, которые делают люди для своих решений
- установки на серверах или компах, где интернета нет или он выключен
- установки вручную, из "файлов" (на это требуется ~1 минуты времени).

Я подробно объяснил? Жду данных по другим серверам :-)

p.s. 2800 это среднее между 3800-4000 в рабочие дни и 1200-1500 в выходные дни.
17 окт 10, 20:09    [9622853]     Ответить | Цитировать Сообщить модератору
 Re: Почему 1С выбрала PostgreSQL, а не Firebird (например)  [new]
miksoft
Member

Откуда:
Сообщений: 38918
kdv
Только Влад преуменьшил кол-во зарегистрированных инсталляций
раз, этак, в 30...
17 окт 10, 20:13    [9622864]     Ответить | Цитировать Сообщить модератору
 Re: Почему 1С выбрала PostgreSQL, а не Firebird (например)  [new]
Dimitry Sibiryakov
Member

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

MasterZiv
0) Это присуще всем СУБД.

О-о-о... Назови ещё СУБД без BEFORE и ROW-LEVEL триггеров.

Posted via ActualForum NNTP Server 1.4

17 окт 10, 20:23    [9622882]     Ответить | Цитировать Сообщить модератору
 Re: Почему 1С выбрала PostgreSQL, а не Firebird (например)  [new]
kdv
Member

Откуда: iBase.ru
Сообщений: 30233
miksoft
раз, этак, в 30...

не раз в 30, а процентов на 30. Если Вы шутите - ставьте смайлик. а то шутки непонятные.
17 окт 10, 20:33    [9622899]     Ответить | Цитировать Сообщить модератору
 Re: Почему 1С выбрала PostgreSQL, а не Firebird (например)  [new]
MasterZiv
Member

Откуда: Питер
Сообщений: 34709

On 17.10.2010 21:23, Dimitry Sibiryakov wrote:

> 0) Это присуще всем СУБД.

> О-о-о... Назови ещё СУБД без BEFORE и ROW-LEVEL триггеров.

Дофига. Мне надоело.

Posted via ActualForum NNTP Server 1.4

17 окт 10, 20:51    [9622934]     Ответить | Цитировать Сообщить модератору
 Re: Почему 1С выбрала PostgreSQL, а не Firebird (например)  [new]
miksoft
Member

Откуда:
Сообщений: 38918
kdv
miksoft
раз, этак, в 30...
не раз в 30, а процентов на 30. Если Вы шутите - ставьте смайлик. а то шутки непонятные.
Нет, не шучу. "В месяц" и "в сутки" отличаются примерно в 30 раз.
Впрочем, судя по Вашему подробному объяснению, он просто опечатался.
17 окт 10, 20:55    [9622943]     Ответить | Цитировать Сообщить модератору
 Re: Почему 1С выбрала PostgreSQL, а не Firebird (например)  [new]
hvlad
Member

Откуда:
Сообщений: 11551
miksoft
kdv
Только Влад преуменьшил кол-во зарегистрированных инсталляций
раз, этак, в 30...
Ну все же поняли, что я ошибся поскромничал :)
17 окт 10, 21:04    [9622955]     Ответить | Цитировать Сообщить модератору
 Re: Почему 1С выбрала PostgreSQL, а не Firebird (например)  [new]
Dimitry Sibiryakov
Member

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

MasterZiv
Дофига.

Т.е. MS SQL занимает гордое место среди таких стандартных СУБД как FoxPro, Paradox, DBase,
Access. А вся дребедень вроде Oracle, DB2, Firebird, PostgreSQL - нестандартные глупости.
Ну-ну...

Posted via ActualForum NNTP Server 1.4

17 окт 10, 21:11    [9622967]     Ответить | Цитировать Сообщить модератору
 Re: Почему 1С выбрала PostgreSQL, а не Firebird (например)  [new]
kdv
Member

Откуда: iBase.ru
Сообщений: 30233
miksoft
Нет, не шучу. "В месяц" и "в сутки" отличаются примерно в 30 раз.
Впрочем, судя по Вашему подробному объяснению, он просто опечатался.

да, я понял, Влад ошибся, не в месяц а в день.
17 окт 10, 21:34    [9623009]     Ответить | Цитировать Сообщить модератору
 Re: Почему 1С выбрала PostgreSQL, а не Firebird (например)  [new]
Saller
Member

Откуда: exUSSR
Сообщений: 1141
Dimitry Sibiryakov

MasterZiv
0) Это присуще всем СУБД.

О-о-о... Назови ещё СУБД без BEFORE и ROW-LEVEL триггеров.
Те кто не работают с MSSQL стыдятся называть триггерами тот самокат который сделал майкрософт
18 окт 10, 11:06    [9624526]     Ответить | Цитировать Сообщить модератору
 Re: Почему 1С выбрала PostgreSQL, а не Firebird (например)  [new]
artemana
Member

Откуда: Днепропетровск
Сообщений: 1929
MasterZiv

On 16.10.2010 18:16, artemana wrote:

> В чем нынче странность архитектуры измеряют?

В количестве нестандартных и/или глупых решений.

Ок. Ну глупость у каждого своя, пока оставим ее.

Как считается нестандартных решений, непонятно совсем. У тебя наверно есть таблица с проблемами, где напротив каждого пункта отмечено что в Oracl, MS SQL, DB2, PG применяется такое то одинаковое решение, а FB использует другое, свое, странное.

Если есть такая таблица, пожалуйста покажи. Если ее нет, тогда твои высказывания о нестандартности и странности попадают под очередное «бла-бла-бла» апологета одного из вендоров.
18 окт 10, 11:24    [9624655]     Ответить | Цитировать Сообщить модератору
Топик располагается на нескольких страницах: Ctrl  назад   1 [2] 3 4   вперед  Ctrl      все
Все форумы / Сравнение СУБД Ответить