Несколько лет работаем с хранилищем через файловый доступ. Все было хорошо до тех пор, пока не перешли на ERP, и пока админы не перенесли наше хранилище на специализированный файловый сервер с большим количеством пользователей. Помещение обновления в хранилище занимает несколько часов.
Возник вопрос.
А не быстрее ли будет работать через сервер хранилища, например через TCP?
(1) (2) Про скорость я не согласен. Я делал приблизительные замеры на секундомере. Если делать замер файлового хранилища и хранилища по TCP, когда оба находятся на твоем компе, то файловое было чуть быстрее. Самое интересное было, когда хранилище находилось в другой сети (облако или VPN), здесь скорость по TCP в разы быстрее. Как я понимаю файловое скорее всего гоняет весь объем данных по сети туда-сюда, пока ты делаешь захват, а серверное выдает тебе уже готовый результат (мои догадки). Захватить\положить объекты в файловом занимало от 5 до 10 минут, в варианте по TCP на это уходило от 0,5 до 1 минуты.
если по сети то лучше сервер, ибо нактнетесь на все прелести кэширования (вернее не кэширования) винды
Кaк может человек ожидaть, что его мольбaм о снисхождении ответит тот, кто превыше, когдa сaм он откaзывaет в милосердии тем, кто ниже его? Петр Трубецкой