RedConnect

1 . , 1. , . , 1 1. .

MS Server MS SQL

  • 1 , 1
  • SharedMemory
  • 1C+MS SQL

Unix PostgreSQL

  • ( 1:)
  • ,
  • PostgreSQL 1

, , 1. , , .

, , , , . - . , (. 2).

1. (TPC-1C) 1 1: .

(TPC-1C)

. , - 1:. , , , , , .. , . 1, .

1:

- 1: 8 (. 1). , , . , . - . , , -.

1 - 1:

, 1: , 1 - , , ( , , ..). - , . - ( ) .

(. 1):

  • ,
  • , ,
  • , ,

3 , . , , , 1 , (. 3.1 3.2).

1.

,
1 1 25 51 62
2 25 80
3 25 103
4 25 1
5 25 82
2 5 10 65 79
1 22 80
2 25 103
3 25 1
4 25 75
3 4 15 45 76
5 26 80
1 52 103
2 26 1
3 32 90
4 3 45 38 70
4 30 80
5 30 103
1 20 1
2 20 86
5 2 30 73 76
3 30 80
4 30 103
5 18 1
1 18 91
6 1 40 35 86
2 40 80
3 40 103
4 40 1
5 40 88
7 5 25 68 80
1 25 80
2 25 103
3 25 1
4 25 90
8 3 25 62 87
4 25 80
5 25 103
1 25 1
2 25 92
9 2 20 82 82
4 20 80
5 20 103
1 20 1
3 20 98
10 4 50 2 92
1 50 80
2 50 103
5 50 1
3 50 98

2.

\ CPU\vCPU RAM, \
1 4
2.9 GHz
16 Intel Sata SSD Raid1
2 1. 1 + Intel Xeon E5-2690
16
96 Intel Sata SSD Raid1
3 2. 1 + 16
2.9 GHz
64 Intel Sata SSD Raid1
4 3. 1 16
2.9 GHz
32 Intel Sata SSD Raid1
5 4. 16
2.9 GHz
32 Intel Sata SSD Raid1
6
  • Microsoft Windows Server 2016 DataCenter
  • Microsoft Windows Server 2016 Standart
  • Microsoft SQL Server 2016 SP1 (13.0.4001.0)
  • Hyper-V
  • 1C: 8.3.10.2667
  • CentOS 7.4.1708 (x64)
  • PostgreSQL 9.6.5+Patch PostgreSQL 9.6.5-4.1C
7 1
  • 1: + (2.1.0.7)
  • 0,072
  • : 1: 8.3 (8.3.10.2667)
  • : , 3.0 (3.0.52.39)
  • : (: )
  • :
  • : : (), : ()
  • :
  • 9,2
  • : 1: 8.3 (8.3.10.2667)
  • : , 11 (11.3.4.21)
  • : (: )
  • :
  • : : (), : ()
  • :
  • 11,8

3.1 (TPC-1C).

Microsoft Server Unix
( 3 ) 1+, SharedMemory 1+, SharedMemory 1 , TCP-IP 1 , TCP-IP 1 , TCP-IP 1 , TCP-IP
29,47 . 27,897 . 28,520 . 24,153 . 32,263 . 24,591 .

3.2 1:.

Microsoft Server Unix
( 3 ) 1+, SharedMemory 1+, SharedMemory 1 , TCP-IP 1 , TCP-IP 1 , TCP-IP 1 , TCP-IP
1: ,
1,741 2,473 2,873 2,522 13,866 9,751
0,695 0,775 0,756 0,781 0,499 0,719
0,048 0,058 0,063 0,064 0,037 0,065
0,454 0,548 0,535 0,556 0,362 0,568
0,667 0,759 0,747 0,879 0,544 0,802
0,028 0,037 0,037 0,038 0,026 0,038
3,071 3,657 4,094 3,768 15,175 10,68
1: ,
2,192 2,113 2,070 2,418 1,417 1,494
1,446 1,410 1,359 1,467 0,790 0,849
0,355 0,344 0,335 0,361 0,297 0,299
0,140 0,134 0,131 0,144 0,100 0,097
1,499 1,438 1,412 1,524 1,097 1,189
1,390 1,355 1,308 1,426 1,093 1,114
0,759 0,729 0,713 0,759 0,748 0,735

:

  1. 1 , - MS SQL Microsoft.
  2. PostgreSQL, 1.
  3. PostgreSQL. , , .

, :

  1. , 1 , . 1 , .
  2. , (SharedMemory) 1 . , , TCP-IP.

, 1 , . - 1 , , , , .. , .

.



EFSOL

.

* :

*
* :
  • 1. " 1" UNIX . Windows - " 1". , . 2. 3.2 - 5. ? Windows - 2 .
  • Здравствуйте, Олег! 1. Верно, этот термин означает аппаратный сервер. Названия разные для стилистической разгрузки текста. ?справим в таблице, чтобы было однозначное понимание. 2. Да, мы даже сделали упор на этот факт в выводах - судя по тестам, MS SQL сильно оптимизирован под операции чтения данных и сложных вычислений 1С
  • Мне кажется, что говоря о бесплатном программном обеспечении, важно обязательно говорить об условно-бесплатном его характере - поскольку стоимость часа поддержки такого ПО будет значительно выше, чем стоимость поддержки платного - я сейчас виду речь об MS SQL и PostgreSQL. Так, найти специалиста который инсталирует систему и будет ее поддерживать на MSSQL значительно проще и дешевле, чем на Postgre. Продолжая эту мысль, также хочется заметить, что вы и бизнес, можете стать заложниками у такого специалиста при использовании бесплатного ПО. ПОэтому стоит 1000 раз задуматься, прежде чем выбирать такую архитектуру. Почему была выбрана система виртуализации Hyper-V для Unix-подобных систем? Ведь, возможно, производительность у Postgre на Xen или VMWare выросла, вы не проводили сравнительных тестов?
  • 1. - "" , - Microsoft 2. , , - , , , , .. 3. Hyper-V Unix- , 4. Xen VMWare
  • Согласен с замечанием Гостя по поводу гипервизора. Видел тесты сравнения гипервизоров и в некоторых случаях VMWare виртуализация показывала результат соизмеримый с аппаратными серверами в то время как Hyper-V отставал от аппаратного сервера сильно. По-этому добавить в тест еще один гипервизор было бы интересно
  • Я не совсем понял, а почему нет теста где на линуксе стоят вместе посгри и 1с сервер?
  • Я не совсем понял, а почему нет теста где на линуксе стоят вместе посгри и 1с сервер?
  • , ! 1 UNIX DNA ( SharedMemory Microsoft), .. TCP-IP, : 1. , , TCP-IP, 2. UNIX, .. 1 PostgreSQL .
  • 1. В современном мире это не так. Такая проблема может возникнуть только в том случае если ваш системный администратор не умеет пользоваться поисковиками (что бывает часто) и не умеет читать официальные сайт (постгреспро, например). Нет никаких проблем используя интернет настроить *nix систему для приведенных тестов. сложнее настроить, например, отказоустойчивый кластер распределенной нагрузки (чего MSSQL в принципе не умеет). Все остальное - страшилки начала 90х. НУ и вообще весь тест не совсем корректен для *nix, так как 1. Xen и только он, Hyper-V поделие виндовз под виндовз 2. А файл настроек постгреса можно глянуть? Я вас уверяю, скорее всего - вы просто не умеете его готовить, так как по умолчанию (что странно, даже сборка под 1С) идет конфиг ну совсем не о чем (кстати это одна из прелесть свободного софта, можно поменять все параметры, а разобраться как работает TCPIP стек в Windows это скорее философская задача будет). 3. И самое главное отличие. MS поставляется как черный ящик не кто под вас его менять не будет. Ну может за какие-то деньги сравнимые со стоимостью вашего бизнеса и будут менять, но это другой вопрос. А открытый софт, за вполне вменяемые деньги(постгреспро тот же) могут поменять его под вас так, как нужно в вашей системе (и таких примеров куча)
  • Добрый день, Павел! 1. HyperV применялся для обеспечения "единого знаменателя", что бы тесты имели общую основу. И даже при использовании HyperV (поделие виндовз под виндовз) - тесты на PostgreSQL показали свои преимущества. 2. Файл конфига не дефолтный, для его настройки мы привлекали специалистов по СУБД PostgreSQL, иначе бы результаты тестов были гораздо хуже. 3. Продукт Microsoft, представляющий из себя "черный ящик", с мировым брендом, официальной техподдержкой, системой сертификации специалистов, широким их выбором на рынке труда и понятным интерфейсом - в подавляющем большинстве случаев выбирается бизнесом, учитывающим подобные риски и преимущества.
  • 1. ок 2. Ну нет же. Та же 1С выбирает постгресс для своего Фрешь. И множество других компаний, крупных уходят от MS. Собственно я не спорю:) Я из своей практики говорю и мироощущение
  • , 3.1 (3.1.9.107) . SQL 1, TCP Shared Memory . 15 40 . , " , MS SQL 1", MS SQL ?
  • , ! 1. , .. "" 1 2. - 1 . 1. , - : - Rphost 1 - - - 1 MS SQL

? !

RedConnect