|
Выбор между файловой и серверной версией | ☑ | ||
---|---|---|---|---|
0
Digital God
06.03.17
✎
12:39
|
Всем доброго времени суток.
В наличии есть серверная 1с с количеством баз около 100. Пользователей всего 2-3 человека. Подскажите, на сколько правильно в данной ситуации будет перенести все на файловые базы вместо SQL? Пользователей больше 3 точно не будет, одновременно могут работать в 2 базах. Хотелось бы оптимизировать серверные ресурсы, т.к. сейчас большая часть уходит под MS SQL и регламентные задания (типа индекса полнотекстового поиска). |
|||
1
vicof
06.03.17
✎
12:49
|
Объем баз какой?
|
|||
2
Jump
06.03.17
✎
12:52
|
(0) Файловая однозначно.
|
|||
3
Shurjk
06.03.17
✎
12:52
|
Если во главу угла ставите экономию ресурсов, то наверное оптимальней файловые. Но по мне так это экономия на спичках.
|
|||
4
Digital God
06.03.17
✎
12:53
|
В среднем 400мб. есть пара баз на 1 гиг.
|
|||
5
Jump
06.03.17
✎
12:53
|
(1) В таком режиме не может быть очень больших баз.
Я так понимаю что это обслуживающая бухгалтерия. |
|||
6
Digital God
06.03.17
✎
12:53
|
(5) Она самая :)
|
|||
7
Jump
06.03.17
✎
12:53
|
(3) Если хочется быстрой и удобной работы - файловая.
Иначе серверная. |
|||
8
Jump
06.03.17
✎
12:54
|
(6) У меня на обслуживании шесть штук таких :)
|
|||
9
Shurjk
06.03.17
✎
12:55
|
(7) Вообще между словами "хочется" и "правильно", есть огромная разница и уровень понимания этой разницы как раз и характеризует специалиста.
|
|||
10
Jump
06.03.17
✎
12:57
|
(9) И что же по вашему правильно?
Вы вообще знаете для чего нужна SQL база, в чем ее отличие от файловой? |
|||
11
Digital God
06.03.17
✎
12:57
|
(9) В моем понимании, в случае с обслуживающей бухгалтерией, серверная версия будет как из пушки по воробьям.
Не спорю - это грамотно и правильно. Но ради небольших баз городить SQL сервер мне кажется перебором. |
|||
12
Shurjk
06.03.17
✎
12:59
|
(10) Я уже все сказал, дальше вам решать это ведь ваши базы, ваша ответственность за ее целостность и сохранность, если ваша ответственность стоит дешевле чем соответствующее железо то вы совершенно правы.
|
|||
13
Jump
06.03.17
✎
12:59
|
(11) В данном случае клиент-серверный вариант создаст кучу неудобств в работе, поднимет стоимость софта, и требования к железу на порядок. Ну и как правило медленнее будет работать при прочих равных.
|
|||
14
Jump
06.03.17
✎
13:00
|
(12) Уважаемый, сказать можно что угодно. Надо бы аргументировать.
|
|||
15
Digital God
06.03.17
✎
13:01
|
(12) (14) Давайте только без холивара?
|
|||
16
Shurjk
06.03.17
✎
13:01
|
(14) Я уже намекнул что тут надо оценивать риски.
|
|||
17
Jump
06.03.17
✎
13:01
|
Грамотно и правильно это когда софт и архитектура подобрана под задачи.
В данном случае клиент серверный вариант это неграмотно и неправильно. |
|||
18
Jump
06.03.17
✎
13:02
|
(16) Какие именно риски?
|
|||
19
Shurjk
06.03.17
✎
13:02
|
(17) А задача какая? Если сэкономить на железе то да, а если обеспечить бесперебойную работу, сохранность и безопасность то нет.
|
|||
20
Jump
06.03.17
✎
13:06
|
Есть штатный вариант работы 1с - файловый.
Это наиболее быстрый и удобный вариант работы. Но он имеет некоторые ограничения. Например ограничен размер баз - если таблицы большие база не сможет работать на файловой. Или проблема с блокировками при множестве одновременно работающих пользователей. Поэтому если вы упираетесь в эти проблемы, либо есть вероятность что упретесь в них в ближайшем будущем, нужно не жалеть денег и переходить на SQL. И это будет правильно и грамотно. Если же не упираетесь - преходить на SQL не нужно. И это будет правильно и грамотно. |
|||
21
Jump
06.03.17
✎
13:09
|
(19) Ну хотя бы бесперебойная работа - с ней уже проблема.
Появляется дополнительная точка отказа - SQL сервер. Он упал и упали все ваши базы. И вся работа стала. А в файловой - упала одна база, да пофиг пользователи работают с другими. Нужен постоянно дежурящий сисадмин, который будет добавлять базы на сервер. Потому что базы тут регулярно меняются - один клиент ушел, надо отдать базу, другой наоборот подписался на обслуживание, надо добавить базу. В случае с файловой - это прекрасно делает и бухгалтер. |
|||
22
1Снеговик
гуру
06.03.17
✎
13:11
|
Если есть SQL рабочий, то зачем переводить все на файловые? Чтобы потом бэкапить 100 баз вручную? Чтобы удалить могли легко и просто папку с базой а потом искать?
|
|||
23
Jump
06.03.17
✎
13:14
|
(22) Ресурсов жрет немерянно.
Бэкапить в случае SQL сложнее, удалять, перемещать, добавлять тоже. |
|||
24
Морозов Александр
06.03.17
✎
13:16
|
(21)
"А в файловой - упала одна база, да пофиг пользователи работают с другими. Нужен постоянно дежурящий сисадмин, который будет добавлять базы на сервер. ..." Вот поэтому тебе денег мало и платят.... |
|||
25
1Снеговик
гуру
06.03.17
✎
13:16
|
(0) где планируешь хранить файловые?
Пользователи со своих компов запускают или в терминале? |
|||
26
1Снеговик
гуру
06.03.17
✎
13:18
|
Бухгалтера насоздают этих баз у себя на рабочем столе или вообще фиг найдешь
|
|||
27
Jump
06.03.17
✎
13:18
|
(24) Нормально платят.
|
|||
28
1Снеговик
гуру
06.03.17
✎
13:18
|
Кстати они могут создавать, а потом админ пачкой переносит на сервер
|
|||
29
1Снеговик
гуру
06.03.17
✎
13:19
|
Может настроить регл задания? Поотключать лишние. Обработкой можно
|
|||
30
Jump
06.03.17
✎
13:20
|
(26) Зачем на рабочем? А как другие увидят.
Есть папка с базами на файловом сервере. Закинули в папку и все база видна всем. Если не нужна всем - вкладка безопасность, указать кому именно видна. |
|||
31
Jump
06.03.17
✎
13:21
|
SQL хорош когда с базой работает десяток и более пользователей в среднем.
А в данном случае с базой в среднем будет работать 0,1 пользователя. |
|||
32
1Снеговик
гуру
06.03.17
✎
13:22
|
(30) предлагаешь бухгалтеру создавать папки и прописывать остальным эту же базу?
|
|||
33
Shurjk
06.03.17
✎
13:22
|
(24) Десять лет опыта, видимо знает о чем говорит - переубеждать уже бесполезно, специалист занял свою нищу и вполне комфортно в ней находится.
|
|||
34
Jump
06.03.17
✎
13:24
|
(32) Зачем?
Там работает несколько бухгалтеров. К одному принесли базу на обслуживание, он ее кидает на файловый ресурс общий. Если кому-то надо еще с ней работать - пропишут в 1с путь и все. |
|||
35
Jump
06.03.17
✎
13:25
|
(33) Переубеди аргументированно.
|
|||
36
Jump
06.03.17
✎
13:27
|
(33) Ты работал с обслуживающими бухгалтериями? Тонкости работы знаешь? Как им удобнее работать, как построена работа в основном?
Или ты работал с организациями которые ведут исключительно учет своих данных в двух базах? И у них в этих двух базах работают сотни пользователей. |
|||
37
Shurjk
06.03.17
✎
13:30
|
(35) Зачем? Мне сдается у нас с вами даже на уровне элементарных терминов уже непонимание. Ликбез не входил здесь в мои планы.
|
|||
38
Jump
06.03.17
✎
13:34
|
(37)Каких именно элементарных терминов?
Вы не зная ситуации советуете что попало. Не думая для чего оно нужно и почему. Просто кто-то сказал вам что SQL это круто, вот вы теперь все готовы на SQL перевести. А умные люди оценивают что именно в данном случае нужно. А не руководствуются идиотскими догмами. |
|||
39
pavlika
06.03.17
✎
13:35
|
(23) > Бэкапить в случае SQL сложнее
В каком месте сложней? |
|||
40
Jump
06.03.17
✎
13:38
|
(39) Ну бэкап SQL делать чем то кроме средств SQL не стоит, ибо будут проблемы.
Т.е выбор механизма бэкапа ограничен штатными средствами, нужно настраивать планы бэкапа для большого количества баз, во время бэкапа идет приличная нагрузка на сервер. |
|||
41
Digital God
06.03.17
✎
13:39
|
(25) Файловые на сервере. Доступ по RDP (RemoteApp) или веб. Пока не решил что удобнее будет.
Бэкап на уровне всей вируталки ежедневный. |
|||
42
Jump
06.03.17
✎
13:41
|
(41) Бэкап удобнее делать через теневые копии.
Включаешь теневое копирование каждый час или каждые два часа - в случае проблем можно будет откатить базу или все базы на нужное время. Бэкап - подключаешь нужную теневую копию, упаковываешь в архив, и в хранилище. А зачем виртуалка? |
|||
43
Digital God
06.03.17
✎
13:44
|
(42) Сервер в облаке, так что по факту это виртуалка :)
|
|||
44
Jump
06.03.17
✎
13:45
|
(43) Тем более данные в данном случае нужно бэкапить отдельно.
Причем бэкап с данными желательно хранить по месту работы. |
|||
45
Digital God
06.03.17
✎
13:47
|
(44) Думаешь через теневые копии лучше будет?
|
|||
46
Jump
06.03.17
✎
13:56
|
(45) Во первых это позволяет бэкапить в любой момент, не задумываясь о том работают ли с базой или нет.
Во вторых теневое копирование очень мало ресурсов потребляет, поэтому его можно делать часто. |
|||
47
Jump
06.03.17
✎
13:57
|
(45) Главное саму теневую копию бэкапом не надо считать.
Это вещь ненадежная. Т.е сделал копию, а с нее уже бэкапишь. |
|||
48
Широкий
06.03.17
✎
14:01
|
Давно ли файловые стали быстрее скульных? 1с точно не 7,7?
|
|||
49
Digital God
06.03.17
✎
14:03
|
(48) 1c 8.3, редакция 2.0
|
|||
50
Jump
06.03.17
✎
14:03
|
(48)Да всегда были.
Сравни скорость работы файловой базы размером 0,5Гб работает один пользователь с тем же самым на том же оборудовании с вариантом SQL. |
|||
51
Dimon1C
06.03.17
✎
15:00
|
(50) Отчеты, оборотки, карточки тоже быстрей на файловой?
|
|||
52
Jump
06.03.17
✎
15:01
|
(51) Да.
Исключения - очень большой объем данных, т.е большая база. Т.е не этот случай. |
|||
53
Jump
06.03.17
✎
15:06
|
У клиент серверной версии довольно большой оверхед по ресурсам, и чтобы он окупится нужно много пользователей.
Пока у тебя 1-2 пользователя и небольшая база - никаких преимуществ от SQL не будет, одни недостатки. |
|||
54
Dimon1C
06.03.17
✎
15:08
|
(53) Небольшая и большая база по твоим меркам - это какие?
|
|||
55
Jump
06.03.17
✎
15:09
|
И самое интересное когда клиенты принесут базовую версию.
Попробуй базовую вкорячь на SQL сервер. А потом через год ее отдать надо, и желательно чтобы она была опять же базовая. |
|||
56
Jump
06.03.17
✎
15:10
|
(54) Которая не упирается в ограничения файловых баз по таблицам.
Для бухии небольшая обычно 400-4000Мб в этих пределах. Больше бывают крайне редко. |
|||
57
Jump
06.03.17
✎
15:13
|
Среднестатистическая база в районе 500Мб
|
|||
58
Базис
naïve
06.03.17
✎
15:20
|
Для семёрошных бухфирм перенаправлял в базах на единый общий КЛАДР. В восьмёрке можно вынести эти таблицы в какой-нибудь модный внешний источник данных?
|
|||
59
Jump
06.03.17
✎
15:26
|
(58) Нет. А зачем?
Места на диске жалко? |
|||
60
Jump
06.03.17
✎
15:27
|
(58)Хотя если извратиться можно придумать и в восьмерке подобное, но более хитрым способом.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |