powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Сравнение СУБД [игнор отключен] [закрыт для гостей] / Почему 1С выбрала PostgreSQL, а не Firebird (например)
25 сообщений из 88, страница 3 из 4
Почему 1С выбрала PostgreSQL, а не Firebird (например)
    #36904631
ОКТОГЕН
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
artemanaMasterZiv
On 16.10.2010 18:16, artemana wrote:

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

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

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

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

Если есть такая таблица, пожалуйста покажи. Если ее нет, тогда твои высказывания о нестандартности и странности попадают под очередное «бла-бла-бла» апологета одного из вендоров.
Есть такая штука как стандарт SQL. Посмотрите что у FB стандартное, а что нет.
...
Рейтинг: 0 / 0
Почему 1С выбрала PostgreSQL, а не Firebird (например)
    #36904633
sdvsamara
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SallerТе кто не работают с MSSQL стыдятся называть триггерами тот самокат который сделал майкрософт

Вот только его сделал не Майкрософт, а Sybase.
...
Рейтинг: 0 / 0
Почему 1С выбрала PostgreSQL, а не Firebird (например)
    #36904652
Фотография kdv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ОктогенЕсть такая штука как стандарт SQL. Посмотрите что у FB стандартное, а что нет.
так artemana потому и спросил. т.к. в ФБ все делается с тщательной сверкой со стандартом. Извините, если скажу пафосно, но если в ФБ SQL нестандартен, то где он тогда вообще стандартен?
...
Рейтинг: 0 / 0
Почему 1С выбрала PostgreSQL, а не Firebird (например)
    #36905478
Var79
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kdv,

а в ФБ можно сделать так как в MySQL: ORDER BY sumOfOrder > 100

просто недавно увидел такое в мускл, интересно где еще такое есть, и стандарт ли это
...
Рейтинг: 0 / 0
Почему 1С выбрала PostgreSQL, а не Firebird (например)
    #36905549
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Var79а в ФБ можно сделать так как в MySQL: ORDER BY sumOfOrder > 100

просто недавно увидел такое в мускл, интересно где еще такое есть, и стандарт ли это

А что такая конструкция должна делать? И не является ли она аналогом стандартного "ORDER
BY CASE WHEN sumOfOrder>100 THEN 1 ELSE 0 END"?..
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Почему 1С выбрала PostgreSQL, а не Firebird (например)
    #36905656
Var79
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry Sibiryakov,

да да, похоже, дайте ссылку на этот стандарт SQL
...
Рейтинг: 0 / 0
Почему 1С выбрала PostgreSQL, а не Firebird (например)
    #36905673
Var79
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
удивительно но в MS SQL 2008 тоже так можно, ппц, сколько лет программирую T-SQL, 1й раз увидел, и проверил на MS SQL
Код: plaintext
1.
2.
select * from Notes
ORDER 
BY CASE WHEN NoteId= 4  THEN  1  ELSE  0  END
...
Рейтинг: 0 / 0
Почему 1С выбрала PostgreSQL, а не Firebird (например)
    #36905810
web_fox
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Var79Dimitry Sibiryakov,

да да, похоже, дайте ссылку на этот стандарт SQL

там может быть любое выражение, по нему и будет сортироваться: ORDER BY expression.

В 92 стандарте order by clause
написано, что sql-92<sort key> ::= <column name> | <unsigned integer>

Доступ к свежим стандартам платный SQL:2008
...
Рейтинг: 0 / 0
Почему 1С выбрала PostgreSQL, а не Firebird (например)
    #36905838
web_fox
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Var79удивительно но в MS SQL 2008 тоже так можно, ппц, сколько лет программирую T-SQL, 1й раз увидел, и проверил на MS SQL
Код: plaintext
1.
2.
select * from Notes
ORDER 
BY CASE WHEN NoteId= 4  THEN  1  ELSE  0  END


Примите соболезнования и занесите MSDN в избранное :)

ORDER BY (Entity SQL)

msdn.microsoft.com order_by_expression

Any valid query expression specifying a property on which to sort. Multiple sort expressions can be specified. The sequence of the sort expressions in the ORDER BY clause defines the organization of the sorted result set.
...
Рейтинг: 0 / 0
Почему 1С выбрала PostgreSQL, а не Firebird (например)
    #36905864
web_fox
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry Sibiryakov,

Код: plaintext
1.
2.
select false < true
-------
true
...
Рейтинг: 0 / 0
Почему 1С выбрала PostgreSQL, а не Firebird (например)
    #36905921
Var79
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
web_foxVar79
Код: plaintext
1.
2.
select * from Notes
ORDER 
BY CASE WHEN NoteId= 4  THEN  1  ELSE  0  END


Примите соболезнования и занесите MSDN в избранное :)

ORDER BY (Entity SQL)

чо вы мне подсовываете что я и так знаю, меня удивило совсем другое,
когда пишут

select sum(NoteId) from Notes
ORDER
BY sum(NoteId)

значение из селекта подставляется (или как бы подставляется)

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

а это не работает
Код: plaintext
1.
SELECT * FROM Notes
ORDER BY count(*)

хотя это работает
Код: plaintext
1.
select count(*) from Notes
ORDER BY count(*)

надеюсь понятно объяснил, что именно удивило
...
Рейтинг: 0 / 0
Почему 1С выбрала PostgreSQL, а не Firebird (например)
    #36905940
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Hello, Var79!
You wrote on Mon, 18 Oct 10 15:09:38 GMT:

Var79 V> а это не работает

V> SELECT * FROM Notes
V> ORDER BY count(*)

V> хотя это работает

V> select count(*) from Notes
V> ORDER BY count(*)глубокие познания SQL...

--
With best regards, Мимопроходящий.

Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Почему 1С выбрала PostgreSQL, а не Firebird (например)
    #36905955
Var79
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Мимопроходящий,

да спасибо, "экспертной" оценки мне как раз не хватало
...
Рейтинг: 0 / 0
Почему 1С выбрала PostgreSQL, а не Firebird (например)
    #36905956
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Var79а это не работает
Код: plaintext
1.
SELECT * FROM Notes
ORDER BY count(*)
Самое смешное, что в MySQL этот запрос, возможно, заработает, несмотря на всю его абсурдность.
Слава богу, что в процессе сабжа не выбрали MySQL !
...
Рейтинг: 0 / 0
Почему 1С выбрала PostgreSQL, а не Firebird (например)
    #36905959
locky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
miksoftVar79а это не работает
Код: plaintext
1.
SELECT * FROM Notes
ORDER BY count(*)
Самое смешное, что в MySQL этот запрос, возможно, заработает, несмотря на всю его абсурдность.
Слава богу, что в процессе сабжа не выбрали MySQL !
в сайбейсе может заработать тоже
...
Рейтинг: 0 / 0
Почему 1С выбрала PostgreSQL, а не Firebird (например)
    #36905981
Var79
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
на самом деле CASE WHEN NoteId=4 THEN 1 ELSE 0 END меня удивил, про не агрегатные функции понятно почему работают без селекта,
в общем со всеми бывает, главное что проходит :-)
...
Рейтинг: 0 / 0
Почему 1С выбрала PostgreSQL, а не Firebird (например)
    #36907814
Фотография Megabyte
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ОКТОГЕН Есть такая штука как стандарт SQL. Посмотрите что у FB стандартное, а что нет.
Если уж говорить о стандарте, то FB как раз наиболее придерживается стандартов
ANSI SQL92/99.
т.е. можно почитать стандарт и сразу программировать под FB, про другие СУБД такое сложно сказать.
...
Рейтинг: 0 / 0
Почему 1С выбрала PostgreSQL, а не Firebird (например)
    #36908344
Фотография Di_LIne
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Megabyteможно почитать стандарт и сразу программировать под FB, про другие СУБД такое сложно сказать.
А под мускуль - можно нечетать, все равно работать будет... как получится.
...
Рейтинг: 0 / 0
Почему 1С выбрала PostgreSQL, а не Firebird (например)
    #36908975
Siemargl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SiemarglПредыстория:
В рамках развития бизнеса и чистого любопытства решил проверить вот это утверждение:
goldenfoodsКак раз не странный, судя по поведению 1С 8.2 под эти СУБД.
На одном и том же сервере запускаем отчет оборотно -сальдовую ведомость под ораклом и под МС
При первом вызове строятся они практически одинаково, но при повторном вызове оракл обгоняет МС в 3 раза.С точки зрения бизнеса - я при подтверждении точно буду знать, куда деть свой сертификат (и при неподтверждении тоже) =)

Кажется после исчерпывающего ответа dimitr тема скатилась во флуд. Я бы попросил отрезать и закрыть.

Что касается моих опытов, то неоднозначно.
-на демо базах утверждение goldenfoods не подтвердилось, а скорее наоборот - отклик системы живее с MS (но все выполняется за секунды на обеих СУБД - во сколько раз не скажешь)
-большой базы у меня под рукой пока нет, что будет на реальных данных - ХЗ
...
Рейтинг: 0 / 0
Почему 1С выбрала PostgreSQL, а не Firebird (например)
    #36913743
FreemanZAV
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MasterZiv
On 17.10.2010 20:11, Dimitry Sibiryakov wrote:

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

1) это никак не касается архитектуры СУБД. Это -- фичи языка.
В общем -- несущественные вещи.
Posted via ActualForum NNTP Server 1.4

тем не менее, в mssql 2008 merge появился
...
Рейтинг: 0 / 0
Почему 1С выбрала PostgreSQL, а не Firebird (например)
    #36975826
strange2007
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Выбор СУБД в бизнесе оценивается не крутостью запросов, а простыми директорскими требованиями. Типа, "стабильная? Сколько простоя в год?", "если гипотетически предположить, какую нагрузку выдержит? А сложность?" и "сколько стоит обслуживание?". Все! Все остальное холивар в узком кругу спецов. Может я и ошибаюсь, но лицензионное соглашение от ФБ ни один нормальный юрист не пропустит, риски слишком высоки. Там мнооого факторов, которые в конечном счете сводятся только к деньгам.
...
Рейтинг: 0 / 0
Почему 1С выбрала PostgreSQL, а не Firebird (например)
    #36975836
dimitr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
strange2007лицензионное соглашение от ФБ ни один нормальный юрист не пропустит
а что с ним не так? по сравнению с?
...
Рейтинг: 0 / 0
Почему 1С выбрала PostgreSQL, а не Firebird (например)
    #36975842
strange2007
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dimitr, ХЗ, я все го лишь программист. Там аналитики анализировали и юрики вердикт выносили. для не PostgreSQL или MS SQL либо очень дорого сразу, либо еще дороже потом. Сей вопрос меня мало интересовал, только в 1С-е сидят такие же аналитики и прочие яйцеголовые. Оценки производятся по денежным методикам, а не по крутости запросов. Типа, где гарантия, что завтра за поддержку они не попросят больше чем МС? Или почему им не попросить денег за поддержку при этом не нести ответственность? Если так, то сколько стоит в у.е. и по времени "сменить" СУБД? И т.д и т.п.
В общем что вижу, то и сообщаю.
...
Рейтинг: 0 / 0
Почему 1С выбрала PostgreSQL, а не Firebird (например)
    #36976164
Фотография SergSuper
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
strange2007dimitr, ХЗ, я все го лишь программист. Там аналитики анализировали и юрики вердикт выносили. для не PostgreSQL или MS SQL либо очень дорого сразу, либо еще дороже потом. Сей вопрос меня мало интересовал...ну дык зачем писать о чем не знаете?
...
Рейтинг: 0 / 0
Почему 1С выбрала PostgreSQL, а не Firebird (например)
    #36976166
Фотография roden
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Siemargl
Почему, из каких соображений, идеологи 1С выбрали как бесплатную альтернативу PG, а не более распространенную FB?
Меня уже скоро год как мучает подобный же вопрос - почему не ЛИНТЕР?

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


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