Что лучше SQL Postgre или db2 ? #649642


#0 by Gingema
Всем привет, кто сталкивался, опишите что лучше. как лучше тестировать при переходе. а то я в первый раз сталкиваюсь
#1 by Kavar
ms sql
#2 by Gingema
сейчас SQL Postgre стоит
#3 by Deon
а чем?
#4 by rs_trade
Напильник не нужен.
#5 by Kavar
геморроя меньше
#6 by BICO
SQL Server Express
#7 by LehhaK
у меня постгрес. Щас как раз настраиваю. Утомился. Ни МС СКЛ ни ДБ2 не видел не разу
#8 by Бешеная Нога
тем что официальная позиция по рекомендуемой субд - это ms sql
#9 by MSII
А зачем переходить, чем имеющийся постгрес не устраивает?
#10 by LehhaK
Вроде как MS SQL реально лучше, т.к. при проведении документа блокирует не всю таблицу, а только записи. Но это чувствуется на 100+ юзеров, да и дорого, ИМХО
#11 by Maxus43
Ораклина - дорого, СКЛ то ещё норм
#12 by Диманыч
ms sql однозначно Был опыт остановили базу в момент перепроведения документов на пост гри. Базе пришла хана. Несмотря на то что перепроведение было монопольно от одного юзвера. Запустил тестовый пример где идет обращение к регистрам в момент проведения и включается обработка диалога где нужно нажать кнопочку ок. При попытке провести документ под другим пользователем на пост гри орет что заблокированна таблица и проведение не как. На скуле превелось без проблем (по тому что там как идет по описанию блокировка не на уровне таблиц а на уровне строк) То есть затыки могут быть если у двух документов совпадут строки таблиц к которым они обращаются. если брать субд для разработок и так базу погонять то можно взять бесплатный микрософт скуль экспресс, там помоему ограничение на базу до 1 гига, что для разработки вполне достаточно. Ну а фишка постгри то что он халявный и то что есть по моему  на люниксовой платформе
#13 by йети
DB2 - optimal SQL Postgre - для бедных или тренироваться студентам
#14 by Живой Ископаемый
Если пользователей не много (до 40), если база не большая (до 30 Гиг), :) если хозяева жадные - то какие могут быть другие мнения?
#15 by sikuda
Соглашусь но с другими комментариями MSSQL - как исторически первый SQL, лучшая отработанность. DB2 - лучше платный, но в DB2 надо разбираться. Postresql и Postgresql от 1С это разные вещи. Если к гоночной машине прикрепить контейнер, можно долго удивляться почему это так медленно движется.
#16 by mzelensky
а может замуж?
#17 by йети
MsSql и DB2 стоят примерно одинаково, MsSql лидирует из-за непривычности к DB2 например, на 50 пользователей MsSql = 210 тыр DB2 (2 проц) = 200 тыр
#18 by Живой Ископаемый
2 Експресс_Ц бесплатна, поэтому она лидирует
#19 by badboychik
MS 2012 Express ограничена 1 ГБ оперативки и 10 ГБ размер базы, для небольшой фирмы норм
#20 by йети
ну мы же от 50 пользователей рассуждаем :)
#21 by mzelensky
А если сравнивать данные СУБД еще и с точки зрения "мозгов" (применительно к 1С конечно)?! 1) Как обстоят дела с блокировками? 2) На сколько грамотно СУБД "курочит" 1С-кие запросы? 3) Распухание базы (разхмер роста базы и логов) 4) Возможность восстановиться на определенную точку 5) Гибкость настройки регламентных заданий 6) и т.д.
#22 by йети
где вы таких клиентов находите ? :)
#23 by mzelensky
во-во...у меня тоже вопрос аналогичный. Это же просто "дырка от бублика"....
#24 by badboychik
а в чем узкое место-то? юзеров 20 потянет, на первое время хватит
#25 by badboychik
В редакции Standart уже посвободнее дышится конечно - 64ГБ оперативки и 524 ПБ размер базы ))
#26 by mzelensky
Вот инфа от Гилева по поводу DB2: Плюсы и минусы есть у любой СУБД. Поэтому не надо думать, что одна СУБД лучше другой. Плюсы: есть хорошая бесплатная версия в бесплатной версии нет ограничений на размер базы в бесплатной версии нет ограничителя запросов, это позволяет одновременно обслуживать десятки пользователей хорошая бесплатная техподдержка в отличии от PostgreSQL есть возможность получить платную поддержку производителя, что позволяет применять в Entrprise секторе бизнеса с конфигурациями 1С:Предприятие в автоматическом режиме блокировок работает лучше, чем PostgreSQL (речь а параллельности, область блокировок на уровне строк, а не таблиц) хорошая производительность меньше проблем с неуникальностью индексов (фактически для решения проблемы рекомендуется временно базы загружать в DB2) лучше обрабатывает ситуации вроде "не хватает памяти для сервера 1С" нет ограничения на 256 таблиц, что расширяет возможности при работе с RLS Минусы: мало специалистов и высокая стоимосить Хороших специалистов небольшая распространненость (со всеми вытекающими последствиями) в отличии от MS SQL Server, для новых версий 1С выпускает "адаптированные" версии (в прочем, тоже самое верно и для постгресса) размер баз больше, чем в других субд медленная загрузка dt-файла требуется "тонкая" настройка параметров субд, автоподстройка системы есть, но неполная некоторые сообщения платформой могут не верно обрабатываться, для решения приходиться "понижать уровень" логирования ошибок. 1С:ЦУП собирает длительные запросы, ожидания на блокировках, но не собирает взаимные блокировки! Так же хочется предостеречь от заблуждения "бесплатная субд - бесплатное обслуживание субд специалистами". Лучше используйте ту СУБД, которую лучше знаете!
#27 by mzelensky
20 юзеров в одной базе на 1 Гиге оперативки??? Моим 24 гигов с натягом иногда хватает.
#28 by Живой Ископаемый
2С какого момента мы стали это делать? Я ведь сказал до 40...
#29 by mzelensky
чет мне сдается автор уже в ауте :(
#30 by Popkorm
db2 умеет делать бекапы (полныерознысные)
#31 by Gingema
вот так сразу?
#32 by Gingema
да я тут, читаю вчера тестили SQL Postgre и db2, по времени реагирования на отчеты - одинаковое А вся фишка была на "будет быстрее работать"
#33 by Живой Ископаемый
2 а кто не может?
#34 by Живой Ископаемый
2 оо.. серьёзные тесты? под нагрузкой? при нескольких десятках подключений к базе? или как обычно? конфигуратор с включенной отадкой?
#35 by Живой Ископаемый
а время реагирования засекали исключая первое формирование или включая?
#36 by НафНаф
Firebird
#37 by Aleksey
ms sql
#38 by Живой Ископаемый
2 а, ну тоже верно... в топике не написано что именно для базы 1С..
#39 by bodri
а для MS SQL Express ограничения по количеству баз есть?
#40 by Живой Ископаемый
2 Нету, но там есть ограничение по ядрам и памяти - 1 и 1. И вот представь у тебя 5 баз, каждая из них в 5 Гиг. И есть ограничение по объему базы - 10 Гиг. Но нет ограничения по количеству инстансов устанавливаемых на машину. И каждый инстанс будет обслуживать свою базу. Но все равно это ровно в 4 раза хуже чем бесплатная ДБ2 Експресс-Ц (4 ядра и 4 Гига начиная с версии 10.)
#41 by bodri
ну дб2 его надо еще вкурить, а с MS SQL до боли знаком. У меня 10 файловых баз по 1,5 гига максимум и  в них работают по 3 чела.
#42 by Живой Ископаемый
2 Ну а мне наоборот.
#43 by bodri
IBM DB2 Express-C  на 1с сайте только в  версии 9,7, о поддержке 10-ки негде не написано, тем более, где-то читал, что в 10 и 9 отличаются структуры
#44 by Живой Ископаемый
2а.. ну раз читал...
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

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