Имя: Пароль:
1C
1С v8
серверное или файловое хранилище?
0 napagokc
 
03.08.17
08:02
Добрый день.
Не могу в и-нете найти исчерпывающую информацию. Может кто-нибудь на пальцах объяснить преимущества и недостатки того и другого варианта?
Какой вариант лучше использовать для клиент-серверной базы? Всего разработчиков, использующих хранилище, будет порядка пяти человек.

Если кто-то где-то проводил реальные исследования преимущества серверного хранилища или наталкивался на хорошую статью, буду признателен, если поделитесь.
Статью из вики на мисте я прочел: http://wiki.mista.ru/doku.php?id=1c:v8:admin:server_xranilischa_konfiguracii#pljusy_servernogo_xranilischa
Если честно, то плюсы и минусы из статьи меня не впечатлили. Плюсы по сокрытию хранилища от криворуких программистов - едва ли существенны, т.к. это скорее исключение, чем правило.
Плюс, относящийся к скорости работы в серверном хранилище сам же и обозначает условие, что БД должна быть на том же сервере, что и серверное хранилище. Но если программисты подключаются через терминал к серверу, на котором установлено файловое хранилище, будет ли здесь разница в скорости работы? Ведь это файловое хранилище будет на том же сервере, что и сами БД!

В общем, разъясните, пожалуйста.
1 1dvd
 
03.08.17
08:08
>>Какой вариант лучше использовать для клиент-серверной базы?

Для клиент-серверной базы вариант всего один - серверный. По другому не получится
2 napagokc
 
03.08.17
08:10
(1) ну, это, мягко говоря, не так. =) Что мешает подключить клиент-серверную БД к файловому хранилищу?
3 1dvd
 
03.08.17
08:15
сорри, не сразу допедрил, что тебе надо.

Похоже, тут явное непонимание. Что такое хранилище конфигураций? Это такое место, где хранится конфигурация. Каждый программист, который её программирует, сидит в своей отдельной базе и вносит изменения, периодически захватывая объекты метаданных и внося их в хранилище. Т.е. по сути никто постоянно в этом хранилище не сидит. Скорость работы там вообще никакой особой роли не играет.
У нас хранилище файловое и обновление конф у программистов занимает секунды. И это всего пару раз в день
4 GenAcid
 
03.08.17
08:23
(3) Угу, никакой роли, пока все сидят в одной физической сети и скорость нормальная. Как только появляются люди в других регионах хранилище в файловом варианте периодически начинает глючить или падать.
5 napagokc
 
03.08.17
08:27
(4) Речь не про падение сети же. Если люди из других регионов работают через терминал, подключаясь к серверу, на котором и БД 1С, и хранилище, есть ли разница в использовании сетевого или файлового хранилища?
6 Галахад
 
гуру
03.08.17
08:42
(3) А выгрузка конфигурации из хранилища сколько времени занимает?
У меня как-то уж слишком долго.
7 napagokc
 
03.08.17
08:46
(6) Подразумевается выгрузка истории хранилища, да? В серверном хранилище это происходит быстрее? Интересно, за счет чего?
8 Галахад
 
гуру
03.08.17
08:50
(7) Не, это я про своё. Всегда думал, что хранилище тормозная вещь, а тут у народа все просто отлично со скоростью.
9 napagokc
 
03.08.17
08:52
(8) речь не о том - использовать хранилище или работать без него, а о том, какое хранилище использовать лучше: файловое или серверное? Или нет никакой принципиальной разницы?
10 napagokc
 
03.08.17
09:01
11 napagokc
 
03.08.17
09:01
нашел ответ на вопрос. Смотреть в самом низу статьи
12 Галахад
 
гуру
03.08.17
09:14
(9) Это понятно. Возможно я просто как-то не так настроил хранилище, и с этим можно что-то сделать.
13 napagokc
 
03.08.17
09:24
Если я правильно понимаю картинку из (10), то файловое хранилище работает быстрее. Однако, работа с файловым хранилищем менее стабильна из-за того, что идет прямая запись информации в файл хранилища. То есть, если во время записи в хранилище происходит какой-то сбой и, условно, признак конца файла в хранилище не ставится, то само хранилище накрывается медным тазом. В случае же записи через сервер хранилища конфигурации, вероятно (но это не точно) запись производится в транзакции и в случае неудачной записи в файл хранилища само хранилище не падает.
Поправьте меня, если я ошибаюсь.
Я не хочу быть самым богатым человеком на кладбище. Засыпать с чувством, что за день я сделал какую-нибудь потрясающую вещь — вот что меня интересует. Стив Джобс