|   |   | 
| 
 | Выбор между файловой и серверной версией | ☑ | ||
|---|---|---|---|---|
| 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)Хотя если извратиться можно придумать и в восьмерке подобное, но более хитрым способом.     | 
 
 | Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |