Вход | Регистрация

  1  2  3  4   

MS SQL vs PostgresSQL

MS SQL vs PostgresSQL
Я
   PR
 
06.11.18 - 15:49
8. Свое мнение35% (9)
1. В Винде MS лучше Postgres31% (8)
4. В Линуксе Postgres лучше MS27% (7)
2. В Винде Postgres лучше MS4% (1)
3. В Линуксе MS лучше Postgres4% (1)
5. В Винде оба равны0% (0)
6. В Линуксе оба равны0% (0)
7. IBM DB все-равно всех делает0% (0)
Всего мнений: 26

Послушал тут разные мнения, в том числе Антона Дорошкевича по поводу того, кто кого заборет, MS Postgres или наоборот
С удивлением выясняется, что Postgres мало того, что как минимум почти везде не уступает MS, так еще и местами делает его, а вот это уже интересно
Кто что имеет сказать?
Мнение интересно с учетом всего: скорости, надежности, работы при перегрузках, цены, удобства, автоматических архивных копий, копий без выгона пользователей и т .д. т. п.
 
 
   Fuas4
 
1 - 06.11.18 - 15:59
Может у меня руки кривые, конечно, но MS у меня всегда был быстрее. На УТ 10.3 еще и конфликты блокировок были в Postgres. Переход на управляемые блокировки решил проблему, но все равно раз в полгода 1-2 блокировки ловят. На MS блокировки только из-за кривого кода ловил

1. В Винде MS лучше Postgres
   DmitrO
 
2 - 06.11.18 - 16:01
MS уже не торт?
Но 1С-то ведь все тот же(?), они же для MS все равно раньше проблему исправят (и создадут :)).
   PR
 
3 - 06.11.18 - 16:06
(1) Да вот то-то и оно, что утверждается, что Postgres просто сложнее в настройке, но вроде как при правильной настройке...
   PR
 
4 - 06.11.18 - 16:07
(2) Да вот возникли сомнения, не заслуги ли это былых лет? :))
   mTema32
 
5 - 06.11.18 - 16:08
(0) У нас postgres на никсах. Да, есть админ, который шарит в никсах и разобрался с настройками этой субд. Все норм работает уже три года. Копии делают еженочно, сбой был только раз за три года в рабочее время, но там вроде бы не в постгресе был дело, а "лезвие" вышло из строя.
   ejikbeznojek
 
6 - 06.11.18 - 16:11
Стоимость настройки и обслуживания (зп того кто всё это будет делать) - ниже

1. В Винде MS лучше Postgres
   zak555
 
7 - 06.11.18 - 16:11
ibm db2 никто не пользуется?
   Aleksey
 
8 - 06.11.18 - 16:12
(3) Местами велосипед выигрывает у машины в скорости. Особенно если пробки. Из этого делаем вывод велосипед всегда быстрее и лучше машины? Главное правильно маршрут выбрать?
   PR
 
9 - 06.11.18 - 16:14
(8) Главное, не ерничать
Антон Дорошкевич утверждает вроде как не про базы на 100 мегов
   rphosts
 
10 - 06.11.18 - 16:14
(7) для 1с блокировочник дб2 это алес капут!
 
 Рекламное место пустует
   rphosts
 
11 - 06.11.18 - 16:15
(9) а сколько?
   PR
 
12 - 06.11.18 - 16:15
(8) И да, если все время приходится кататься по пробкам, то может имеет смысл юзать велосипад
   PR
 
13 - 06.11.18 - 16:16
(11) Точно не помню, посмотрю
Но главное же не размер, а количество записей
   Aleksey
 
14 - 06.11.18 - 16:17
(12) Ну так и что ты хочешь услышать. Сам же написал, что при некоторых с течений обстоятельств одна конкретная операция будет на постгри быстрее MS.
   lubitelxml
 
15 - 06.11.18 - 16:18
Совсем недавно переходили когда стало в базе более 35 человек работать с postgre, ибо тормозит, перешли на ms - все стало быстрее

1. В Винде MS лучше Postgres
   Aleksey
 
16 - 06.11.18 - 16:19
(13) Т.е. если 2 записи то лучше постгри, а если 4 то MS? Или там зависит от того четное количество записей в таблице или нечетное?
   PR
 
17 - 06.11.18 - 16:19
(16) Тебе в (9). В первую строку.
   rphosts
 
18 - 06.11.18 - 16:19
Если нужен быстрый постгри то однозначно под никсами(пингвином в т.ч.).
На момент  постгри 9.2.1-1С у него плохо с корявыми запросами(у сиквела тоже не торт, но лучше) и совсем какая-то магическая херомантия с полным соединением.
Так-же диагностика производительности сложнее...

И да разумеется если у тебя не автоматические блокировки - забудь про версионники.
   PR
 
19 - 06.11.18 - 16:23
(18) Про Линукс тоже да, упоминалось, из-за большого количества мелких файлов в Postgres, было бы интересно попробовать
   rphosts
 
20 - 06.11.18 - 16:25
(15) 2 года назад запустили проект... порядка 300 активных пользователей... на мс умирало, перешли на постгри - взлетело! Да, записей дофигище, файл дампа базы(плаин текст без сжатия) порядка 55Г(блобов в базе нет), сейчас юзеров при пиковой нагрузке 350-400. Но на другой железке.

PS ещё есть документооборот корп (за 1к юзеров) и ещё ряд конф - все на постгри... на мс оставляем только упыпырище ибо полных соединений много и ещё много чего
   Fragster
 
21 - 06.11.18 - 16:26
на первой странице только один postgres
http://fragster.ru/perfomanceTest/results.php?sort=sum96&direction=desc

хотя, говорят, последний релиз от постгрес про и на винде показывает хорошие результаты.

8. Свое мнение
   rphosts
 
22 - 06.11.18 - 16:27
(19) никс лайк совсем по другому работает с памятью, поэтому тупо заменив ОС на том-же железе до полутократного роста производительности
   Fragster
 
23 - 06.11.18 - 16:27
   Fragster
 
24 - 06.11.18 - 16:28
(22) там проблема в переименовании файлов статистики, которая под винду требует монопольного доступа. в 10.4 от это починили, но релиза от 1с еще нет, только от постгрес про
   Aleksey
 
25 - 06.11.18 - 16:28
(17) Пойми постгри в винде из коробки (далее, далее, далее, готово). Работает существенно медленнее чем скуль в винде из коробки.
Для разгона, нужно нормально настроенный специалистами линукс + тюнинговать на месте постгри в линуксе. Причем гнт универсальной кнопки, типа нажмите сюда - это даст прирост +200% к скорости. Нужно методом проб и ошибок подбирать нужные параметры.
У тебя есть опыт в этом? Нет? Ну тогда и не умничай. Или платит бабки тем кто умеет, или плати бабки мелкомягким за лицензии скуля. Вот и весь расклад
   rphosts
 
26 - 06.11.18 - 16:30
Да, ещё у постгри засада с внешними источниками данных (не нарушающее лиц. 1с решение не красивое).
   Fragster
 
27 - 06.11.18 - 16:30
»
   PR
 
28 - 06.11.18 - 16:31
(25) Настройки Postgres под 1С — это все-таки один раз сделанные настройки, которые потом можно везде всегда использовать
Не так уж страшно
   rphosts
 
29 - 06.11.18 - 16:31
(25) угу, кроме того постгри более критичен к отсутствию обслуживания базы, чем сиквел в режиме страничнмка
   rphosts
 
30 - 06.11.18 - 16:32
Да, со сходняк последнего видео про постгри не стали выкладывать ещё?
   rphosts
 
31 - 06.11.18 - 16:32
(27) спасибо!
   PR
 
32 - 06.11.18 - 16:32
(27) Да, я про этот ролик и говорил. Доржик сейчас не прибежит губой обиженно дрожать? :))
   Fragster
 
33 - 06.11.18 - 16:33
(32) я хз. на всякий случай скрыл
 
 
   rphosts
 
34 - 06.11.18 - 16:37
(24) нет, про память инфа 100%.
   rphosts
 
35 - 06.11.18 - 16:42
"кошмар для админа всю жизнь работавшего с виндовс..." - хм... что за админ который совсем не знает постгри
   rphosts
 
36 - 06.11.18 - 16:44
Сколько же времени на каком железе они ДТ 5Тб загружали!
   Fragster
 
37 - 06.11.18 - 16:45
(34) ну скорее про то, что мсскуль меньше полагается на механизмы кэширования ОС, а постгре - больше. но основной затык, все-таки, не в этом. Кстати, еще в постгре от постгрес про есть патч онлайн аналайз, который помогает с временными таблицами, а в релизе от 1с, почему-то он не включен.
   rphosts
 
38 - 06.11.18 - 16:48
(37) эээ помогает что?  Выбрать лучший план запроса?
   mgk2
 
39 - 06.11.18 - 16:48
2 года, после выхода сборки Postgres Pro для 1с был уверен, что в Винде Postgres лучше MS или по крайне мере в Винде оба равны.
Пока 1с не сделала сюрприз:
КА 1.1.107.4 - проблемы с архивацией на СУБД Postgres Pro

8. Свое мнение
   Fragster
 
40 - 06.11.18 - 16:51
(39) ну так написано же: pg_basebackup
   rphosts
 
41 - 06.11.18 - 16:51
(39) пригласите специалиста, в смежных ветках приводил примеры своих скриптов.
   mgk2
 
42 - 06.11.18 - 16:54
(41) что за скрипты?
   mgk2
 
43 - 06.11.18 - 17:01
(40) Видимо придется использовать pg_basebackup. Ему для работы места много требуется, надо дисковую подсистему расширять.
   rphosts
 
44 - 06.11.18 - 17:02
создания дампа и разворачивания от него. И да, бывает что "портится" база... выгрузка в дт - загрузка обратно как правило решает....
   rphosts
 
45 - 06.11.18 - 17:03
(37) ооо, дошёл до него!
   rsv
 
46 - 06.11.18 - 17:05
(0) рассматривайте в комплексе..скуль идёт с вменяемой консолью студии ,в пакете профайлер,мастер импорта экспорта и тд.сервер отчётов ,сервер интеграциии и пр.
   rsv
 
47 - 06.11.18 - 17:06
двумя щелчками сделаете линкованный сервер  и прочее
   Фрэнки
 
48 - 06.11.18 - 17:07
(22)// никс лайк совсем по другому работает с памятью, поэтому


вот в этом основная красота

4. В Линуксе Postgres лучше MS
   rphosts
 
49 - 06.11.18 - 17:07
(47) линкованный это про реплику?
 
 Рекламное место пустует
   rphosts
 
50 - 06.11.18 - 17:08
а вот виртуалки - злое зло!
   mgk2
 
51 - 06.11.18 - 17:08
(44) для pg_basebackup?
   rsv
 
52 - 06.11.18 - 17:10
(49) нет..просто сделать линк на любую базу в том числе отличную от скуля
   rphosts
 
53 - 06.11.18 - 17:11
(51) нет, я делаю пгдампом отдельные базы. Т.к. часто нужно поднять 1 базу а не весь кластер
   rphosts
 
54 - 06.11.18 - 17:13
(52) всё о чём вы рассказываете - удел больших и хорошо нагруженных баз (иначе это баловство), а для такого случая всяко нужны специалисты
   Фрэнки
 
55 - 06.11.18 - 17:15
(54) ветка с навязчивым дежавю
и похоже, что и участники все те же :)
   ansh15
 
56 - 06.11.18 - 17:15
(11) https://pp.userapi.com/c852128/v852128782/3179a/lTQZxxZiP3I.jpg
Такими размерами оперирует.
   rsv
 
57 - 06.11.18 - 17:15
(54) вот выше и излагал что на то он и скуль...чтобы в графической понятной остастке сделать пару кликов
   GANR
 
58 - 06.11.18 - 17:20
То, что операционная система и СУБД в этом случае бесплатные веский аргумент?

4. В Линуксе Postgres лучше MS
   rphosts
 
59 - 06.11.18 - 17:22
(56) есть мнение что есть миниму  2 организации у которых базы для 1с больше по размеру (одна ратель трансопртная, вторая торговая).
   rphosts
 
60 - 06.11.18 - 17:24
(57) повторю, такие вещи от нехренделать серьёзные люди не делают, кроме того эти вещи как-бэ не те что делают регулярно а как правило однократно... поэтому то что 5 минут а не полчаса - не критично.
   impulse9
 
61 - 06.11.18 - 17:27
Скажем так, на средних и больших проектах внедрения пока не рискуют. Цена ошибки намного выше цены лицензий

1. В Винде MS лучше Postgres
   rphosts
 
62 - 06.11.18 - 17:35
(61) средние это от скольки?
   impulse9
 
63 - 06.11.18 - 17:37
(62) ИМХО средние это до 15 миллионов
   Fuas4
 
64 - 06.11.18 - 17:37
(41) Скажите, сколько у вас будет стоить настройка сервера "под ключ" на PG? Т.е. покупаем железку (по вашим рекомендациям или сами уже купили). Надо поставить и настроить Линукс, PG, настроить обслуживание баз (в том числе бэкапы) и сделать волшебную кнопку "Срочно поднять упавшую базу из последнего бэкапа". Кнопку дать эникею с инструкцией и картинками, как ее нажимать. Сделать такую же инструкцию "Как проверить что бэкапы без ошибок", чтобы эникей по ней раз в неделю поднимал бэкап в тестовую базу и смотрел на результат. Цель: настроить PG один раз так, чтобы вас больше не привлекать и спокойно жить. База: УТ 11.4 на 30-40 активных пользователей. Хочу понять, насколько целесообразно приглашать специалиста
   Fuas4
 
65 - 06.11.18 - 17:40
+(64) Удаленно это сделать возможно?
   ansh15
 
66 - 06.11.18 - 17:55
(59) Именно на Postgres или безотносительно СУБД?
   rphosts
 
67 - 06.11.18 - 17:56
(64) я фикси... ну иногда в свободное время и свободный художник
   rphosts
 
68 - 06.11.18 - 18:00
(64) >Цель: настроить PG один раз так, чтобы вас больше не привлекать и спокойно жить. База: УТ 11.4 на 30-40 активных пользователей. Хочу понять, насколько целесообразно приглашать специалиста...

Статистика (не моя а в целом по живым базам 1с): рост размера +30% ежегодно. того что вам сейчас норм через год может не хватить.
Если нет рядом спеца по никсам (хотя-бы средненького) - не надо его вам... мы тоже начинали с постгри под окнами.


ЗЫ предварительно, для настройки развернутой базы вполне хватит дня (настройка конфига, бэкап, восстановление, обслуживание).
   rphosts
 
69 - 06.11.18 - 18:02
(66) вроде как одна из них на оракле, но не 100 а скорее достоверность 99%.
   ansh15
 
70 - 06.11.18 - 18:02
(64) Сколько то же самое стоит проделать для Windows и MS SQL?
Эникей, могущий настроить правильно план обслуживания баз 1С в среде Windows, уже не эникей, а вполне сосотоявшийся специалист.
   DeeK
 
71 - 06.11.18 - 18:03
работаем 3 года на PG полет нормальный
   rphosts
 
72 - 06.11.18 - 18:04
(70) по пингвину и никсам спецов увы меньше
   Lama12
 
73 - 06.11.18 - 18:24
Все зависит от прямоты рук администратора СУБД. Цены высококачественных специалистов будут примерно одинаковы. Хотя для середнячков в PG будет дороже.

8. Свое мнение
   Fuas4
 
74 - 06.11.18 - 18:36
(68) Благодарю! Не ответили про удаленный доступ и цену. Сколько у вас 1 день стоит? И как поставить это все удаленно? У вас в профиле Кемерово. Мне надо, например, в Москве.
(70) В том то и суть, что винду поставит эникей, а MS SQL поставить и настроить - полдня дел даже для меня (а я MS SQL научился настраивать от безысходности). Спецов, которые бэкапы и планы обслуживания по мануалам на MS SQL настроят много, цены разные, но вполне приемлемые.
Держать ради базы на 30 продаванов в штате спеца по линуксу и PG - это не целесообразно, кажется. Он стоимость лицензий на ЗП довольно быстро "съест" и потом будет в убыток работать
   Fragster
 
75 - 06.11.18 - 18:37
>винду поставит эникей
ага, потом намучаетесь через пол года/год
   Fragster
 
76 - 06.11.18 - 18:37
а вообще по чек листу так же можно настроить без особых проблем
   AkeHayc
 
77 - 06.11.18 - 18:47
Есть плюсы у Linux + PG, но на Win + MSSQL  есть лицензия на 50 подключений, которой нет на Linux.
А это уже беда. Имхо
   Провинциальный 1сник
 
78 - 06.11.18 - 18:47
Постгрес был бы неплох, если бы не лажал часто нестедлупом на джойнах с подзапросами, которых в 1с огромная куча из-за самой идеи "виртуальных таблиц".
   ansh15
 
79 - 06.11.18 - 19:03
(74)>>MS SQL научился настраивать от безысходности
Если добавить к этому еще твердость намерений и желание, то можно и Postgres и Linux освоить. Тем более, что каких-то сверхглубинных знаний особо и не требуется на первых порах. А дальше уже как пойдет :)
   rphosts
 
80 - 06.11.18 - 19:11
(74) у мну скоро полночь, завтра утром вам на почту напишу
   rphosts
 
81 - 06.11.18 - 19:12
(75) ну да, есть момент  тип размера блока ФС, права и т.п.

часто это ой как съиграет...
   NorthWind
 
82 - 06.11.18 - 19:17
(0) На ИС вебинар проводил года два назад. Лустин читал. Было очень много инфы. Если совсем вкратце - 1) только 8.3; 2) только новые конфы (УПП не надо на постгри); 3) достаточно сложная и кропотливая настройка и подъем производительности; 4) предпочтителен Linux в качестве сервера БД, под виндой запуститься можно, но хуже и есть свои нюансы. Как-то так.
   NorthWind
 
83 - 06.11.18 - 19:30
(74) полдня - это ни о чем. В постгри дня три понадобится только для того чтобы одуплиться какое значение для чего в conf-файлах. И когда вы в результате как-то все поднимете и оно пойдет - далеко не факт что через месячишко не приляжет на проведении какого-нибудь сложного документа, потому что вы наивно думали что вы все настроили, а на самом деле не сделали и половины. У меня в свое время именно так и вышло.
   NorthWind
 
84 - 06.11.18 - 19:32
(82) проводилИ вебинар
   Fuas4
 
85 - 06.11.18 - 19:37
(83) В (68) говорят, дня хватит. Что для чего в conf-файлах спец по настройке PG уже ведь знает?
(80) Буду очень признателен
   Cyberhawk
 
86 - 06.11.18 - 20:26
(39) Так там же конфа поставщика КА 1.1 подпорчена как-то
   spectre1978
 
87 - 06.11.18 - 22:18
(85) если будет настраивать опытный специалист, то, возможно, все получится. Но. Может, я ошибаюсь, но с постгри есть нюанс - настроить сразу на года и не подходить к базе там вряд ли получится. Лустин описывал кучу скриптов, инструментов мониторинга, всякие "прогревы таблиц" и массу прочей ереси, которая применительно к мсскл звучит диковато, но для постгри, кажется, вполне себе естественна...
   Фрэнки
 
88 - 06.11.18 - 23:29
(87) // вполне себе естественна = это такой легкий подстеб?
вот так наобум - ничего не определено, но вполне себе чего-то там естественна...
   rphosts
 
89 - 07.11.18 - 02:26
(82) 2,5 года назад. назывался "Постгри на стероидах"
   rphosts
 
90 - 07.11.18 - 03:11
+ (89) кста, было одной из причин переноса базы на постгри когда на сиквеле в режиме страничника была с этим проблема (последние сиквелы умеют прикидываться версионниками).
   spectre1978
 
91 - 07.11.18 - 06:44
(88) ну почему наобум. Именно так и было, и, думаю, есть, если, конечно, заместо вагона скриптов и настроек conf-файлов не сделали инструмент вроде Enterprise Studio под него. Если за прошедшие 2.5 года такой инструмент появился - тогда беру свои слова назад.
   spectre1978
 
92 - 07.11.18 - 06:45
(89) верно, речь про это
   daixiao
 
93 - 07.11.18 - 07:16
Если сравнивать, то уж по какому-то конкретному параметру.
Для меня, как не DBA, с точки зрения использования среднезагруженных баз 1С и мелких прочего назначения:
- в плане БД: как хранение и использование данных, права, блокировки, наличие коннекторов на разных платформах - они одинаковые;
- в плане администрирования: MS для меня всё же удобнее. SMSS менее глючный, чем pgAdmin.
- в плане бекапов: есть один значительный минус у Postgres - это онлайн-бекапы. Сделать point-in-time recovery можно только всего кластера, так как WAL'ы не делятся по БД. В MS это куда как проще, быстрее, удобнее - взял бекап журнала транзакций одной базы и без гемора развернул. А с Postgres в этом плане гемор - или восстанавливаешь всё (а в случае с 1С это практически всегда десяток баз от 20 гиг), или держишь каждую БД на отдельном персональном сервере.
- в плане цены - MS безоговорочно капитулирует.

Если попытаться как-то привести к общему знаменателю, то

2. В Винде Postgres лучше MS
   daixiao
 
94 - 07.11.18 - 07:26
(82) я не знаю. На волне лицензирования я познакомился и запускал Postgres для 1С.
И мой личный опыт говорит, что
1) "только 8.3": может быть, совсем старых версий не использовал, 8.2 нормально работало; 
2) "только новые конфы (УПП не надо на постгри);" - работают, и УПП, и УТ 10.3, и БП 2.0: вообще (!) ни пользователи, ни я никакой разницы не замечаем.
3) "достаточно сложная и кропотливая настройка" - совсем ничего не делал. Скачал, установил, работает, не жужжит даже. Бекапится, восстанавливается, не тормозит.
4) "предпочтителен Linux" - я не заморачивался, на винде работает без танцев с бубном. Но планирую перевезти на линух. Зачем мне держать дорогостоящий и требовательный windows server для Postgres? Лучше я наделаю в docker'е контейнеров и разнесу базы по разным инстансам. Бесплатно, надёжнее, быстрее восстанавливается, в потерю производительности не верю.
   daixiao
 
95 - 07.11.18 - 07:30
(93) дополнение к пункту "в плане бекапов".
Зато работать с бекапами Postgres намного быстрее. Я могу из бекапа базы размером в 50 гигов за несколько секунд вытащить одну нужную мне табличку и обычным FAR'ом глянуть что у меня там, например, в документе или в регистре было.
   rphosts
 
96 - 07.11.18 - 07:53
(85) 2.указанный в профиле мэйл не актуален
   rphosts
 
97 - 07.11.18 - 07:58
(94) тот семинар был про HighLoad базы
   NorthWind
 
98 - 07.11.18 - 08:09
(94) что-то верится не очень. Потому что у меня опыт тоже был, как раз с УПП, как раз на винде, и отрицательный. Вернее, как отрицательный... Я таки настроил и таки запустил и оно даже три месячишка поработало. Только потом оно стало по часу и больше проводить РСВ. И сделать с этим сколько-то доступными мне средствами ничего не получилось. В конце концов ушли на MS и все облегченно вздохнули.
   NorthWind
 
99 - 07.11.18 - 08:12
уж не знаю, какой это хайлоуд был - 15 юзеров, штук 500 реализаций в сутки... не Бог весть что, хотя база использовалась, да. Но проблемы были. То что я описал - самая серьезная, были и другие, помельче. Утилита бэкапа, например, иногда не вывозила большие бинари, падала с нехваткой памяти
   Фрэнки
 
100 - 07.11.18 - 08:23
УПП падает до сих пор. Не дружит она с утилитами бакапа

Но главное продолжать рассказывать о прошлом в будущем и настоящем :-)
  1  2  3  4   

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Рекламное место пустует