Отличия MS SQL от PostgreSQL #319562


#0 by Volari
Объясните отличия MS SQL от PostgreSQL
#1 by Джинн
Объясни отличия BMW от Mersedes
#2 by Ленинград
Не совсем
#3 by zaki
PostgreSQL - бесплатен MS SQL - стоит энное количество вечно зеленых :))
#4 by shaggyboy
не сильно корректно.. я бы сравнил Жигули с Хаммером
#5 by shaggyboy
есть и халявные версии
#6 by zaki
Да есть но с ограничениями, которые не приемлемы
#7 by Volari
Какие именно ограничения накладываются на PostgreSQL?
#8 by Джинн
Хаммер при этом MS SQL :)
#9 by zaki
Я говорил об ограничениях бесплатных MSSQL, для PostgreSQL ограничений нету
#10 by i-rek
не факт. Развернуть MSSQL на серьёзном сервере может оказаться заоблачно дорого, поэтому на практике MSSQL будет скромными жигулями с моторчиком 4Гб макс памяти. О многих процессорах и кластерах можно забыть навечно. да ещё ошибка 255 таблиц ))
#11 by shaggyboy
есть ограничения в применимости. дял больших баз он не канает из за архтектуры.
#12 by shaggyboy
>да ещё ошибка 255 таблиц а еще Enterprise на Windows XP не ставитя... lol в общем
#13 by i-rek
это что-то новое. А поподробнее ? или речь всего лишь о блокировках уровня таблиц ? ну так это лечится переписыванием под управляемые блокировки
#14 by i-rek
а серьёзно есть что возразить ?
#15 by Ленинград
Что за гнусный высер про многопроцессорность?
#16 by i-rek
ограничение standart edition SQL и винды
#17 by Ленинград
Разговор вообщем помойму, а не про стандарт
#18 by Джинн
Извини, это трендеж полный. MS SQL всегда присутствовал в топ-10 на тестах . Были месяцы, когда в топ-10 были 8 серверов под MS SQL. До выхода Oracle 10. Причем именно на кластерных конфигурациях он долго был безусловным лидером. И уж всегда вне конкуренции он всегда был по цене на транзакцию.
#19 by shaggyboy
возразить на что?
#20 by zaki
Интересно что ты считает большой базой с которой PostgreSQL не справится?
#21 by i-rek
вопрос - сколько это всё будет стоить. А ты знаешь сколько стоит кластер под винду ?? поинтерисуйся а вообще так и получается, что на сэкономленные лицензии можно купить ТАКОЕ железо, что вопрос где жигулёнок а где мерседес становится не так прост
#22 by i-rek
ну ты посмеялся над ошибкой 255 таблиц. Что имеешь возразить ? что это не важно ? или что она не имеет место быть ?
#23 by shaggyboy
это будет не возражение, а ответ. на что возражать то?
#24 by shaggyboy
это не ошибка сиквела
#25 by i-rek
назовём это ограничением. Но в постгре такого ограничения нет А типовые написаны так что ошибка возникает.
#26 by Volari
так чем же PostgreSQL хуже MS
#27 by shaggyboy
и с каких пор криво написанное прилодение - это проблема сервера? >вопрос - сколько это всё будет стоить а сколько будет стоить выход  посгри в ТОП 10 TCP-C?.. lol
#28 by Джинн
Я же привел ссылку на сайт авторитетной организации, десятилетия занимающейся оценкой производительности SQL-серверов. Причем один из показателей именно цена на транзакцию. Причем оценивается не сферический конь в вакууме, а конкретные конфигурации серверов конкретных производителей. С указанием "начинки" и стоимости.
#29 by shaggyboy
тем что не поддерживает кучу фич которые держит сиквел
#30 by i-rek
этот топ 10 рассчитывался для оптимально написанного приложения. Для 1С результаты могут быть другими.
#31 by i-rek
и которые всё равно не используются в 1С (ну на 90%)
#32 by shaggyboy
повторяю вопрос -  с каких пор криво написанное приложение - это проблема сиквела?
#33 by shaggyboy
>этот топ 10 рассчитывался для оптимально написанного приложения ознакомься дял начала с правилами тестов TCP
#34 by i-rek
ты тут что сравнивать собрался ? Достоинства MS SQL вообще, безотносительно 1С ? А не шёл бы ты на sql.ru ?
#35 by Volari
Хотелось бы всетаки узнать ограничения по работе PostgreSQL с 1С Расскажите кто нибудь.
#36 by mikecool
у постгре вроде блокировки на уровне таблиц только? или ошибаюсь?
#37 by Volari
Кроме блокировки на уровне таблиц?
#38 by i-rek
блокировки записи на уровне таблиц для режима автоматических блокировок. в MS SQL - на уровне записей с практической точки зрения это сейчас единственная разница но это временно
#39 by i-rek
ну и сложность администрирования - простейшие операции типа резервного копирования вызывают затруднения
#40 by i-rek
и неожиданные тормоза на простых операциях типа СрезПоследних ну вроде как в последней платформе 8.1.11 поправили
#41 by shaggyboy
еще он есть под линух/фрю. сиквел только пол виндовс
#42 by Volari
Я так смотрю PostgreSQL одни плюсы не считая блокировки?
#43 by shaggyboy
в сиквеле можно разнести на отдельые массивы/контроллеры лог, данные и темп. из данных вынести индексы. в постгри ты это как сделаешь?
#44 by Регистратор
Я знаю ГЛАВНОЕ отличие MS SQL от PostgreSQL! Оно состоит в следующем, как это обычно бывает с 1С: а. Если у вас все слетело, глюк на глюке и база MS SQL то вы материтесь на била гейтса и майкрософт. б. Если у вас все слетело, глюк на глюке и база PostgreSQL то вы материтесь на самого себя, что типа лоханулись поставив это чудо. Кстати есть еще DB2 :)))
#45 by shaggyboy
шаришь! а DB/2 еще и на мейнфреймах идет. пользователей наверно немеряно держит
#46 by i-rek
не поленился, поискал. тут рассказано как разнести таблицы по разным дискам т.е. возможности по настройке есть, пусть не такие, но есть
#47 by i-rek
слышкл ещё про проблему со сложностью загрузки dt в постгре. Типа база распухает. Наверно а 8.1.11 решили
#48 by shaggyboy
>пусть не такие так и запишем - сам признался
#49 by i-rek
я просто к тому что не всё так просто. И выбор не однозначен. Для самодельной конфы я думаю есть все шансы сделать постгре производительнее MS SQL - сделать управляемые блокировки, подшаманить запросы (в постгре оптимизатор слабый, может где надо индекс добавить или подзапрос выделить) тут ещё уместно вспомнить что в MSSQL есть такая неприятная штука как эскалация блокировок, и этот процесс не управляемый. А в постгре её нет
#50 by shaggyboy
>штука как эскалация блокировок ой дураак..
#51 by Чернушник
"повторяю вопрос -  с каких пор криво написанное приложение - это проблема сиквела?" . Это проблема юзера оного приложения. И пофиг юзеру на "чья кривизна". Комплект кривой - и точка. Хороший пример гадости разработчика второго эшелона по отношению к первому.
#52 by i-rek
а по делу сказать что-то можешь ? или интеллекта только на выкрики хватает ?
#53 by Чернушник
ИМХО по малому личному опыту. Постгре лучше применять - вместо файловой версии - при жлобстве руководства - при готовности руководства переплачивать за саппорт и не платить за лицензии
#54 by Регистратор
Вопрос про БД напомнил мне историю знакомства с коллегой по одному из предыдущих мест работы. Где то году в 2002 я собрался менять работу и посматривал форумы адинесные в том числе. Не помню на каком форуме была поднята тема "как пропатчить 1С 7.7 чтобы он мог работать с sybase". Все конечно отвязно постебались над наивным буратиной :) А потом прихожу в одну довольно солидную контору на собеседование и чтобы вы думали там встречается аффтар темы, он там главный по 1с.
#55 by Черников
А вообще, реально существует организация (к примеру >10 одновременных пользователей) в котором, например, УПП  эксплуатируется в реальном режиме довольно продолжительное время на PostgreSQL?
#56 by Gepard
+1
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С