syxoi, оптика это банально end-point до клиента, кроме этого существует ещё куча промежуточного оборудования и ядро.
Вопрос не только в ПО но и железа и его производительность + багаж знаний об ipv6 маршрутизации и т.п. у админов той конторы, ну а дальше пошли вопросы связанности, BGP и так далее.
В общем это нифига не дешево и не просто и пока будет возможность юзать ipv4, все буде зубами держаться за него.
sanchower, так нет тут секретов, есть банальное:
Много файлов, хранить нужно срез, значит резервные копии будут делаться не раз/два в день а допустим каждый час, значит полные бэкапы это не вариант, значит дифференциальные + полная раз в сутки или или снапшоты файловой системой, но на сколько критично потеря скорости чтения/записи? А фиг его знает, вы не сказал :)
Опять-же, даже на дифф бэкап может уходить много времени ибо файлов дофига, а значит встаёт вопрос о требуемых временных рамках а значит к производительности дисковой подсистеме.
Бэкапы необходимо куда-то сливать, в этот момент просядет пропускная способность как дисковой системы (рид) так и сетевой, значит необходимо понять какая ширина канала, будет ли отдельный канал (интерфейс) в сторону хранилища или это вообще будет рядом стоящая СХД.
В общем, в данный момент, на вопрос можно только ответить - диф или снапшоты :)
П.С. Резервные копии и архивы - разные вещи.
Архив это в основном полные бэкапа (допустим суточные) валяющиеся где-то в холодном хранилище, а резервные копии это какраз ото всё гаряченькое для быстрого восстановления.
В архивы лезут когда уже всё, писец, откатываемся на сутки назад.
Max Payne, оно так и есть вроде, атомик ручной, транзакшн полуавтоматический, мануал полностью ручной, но вопрос разрешит ли он заюзать запись в две таблицы в одном блоке транзакции, тут уже нужно курить доки а лучше исходники.
Я бы всё же перенёс эту логику в базу в функции, чем юзать ормку для такой специфической задачи.
Тебе поидее тут и атомик сойдёт с подзапросами, но это нужно углубляться в ормку, мне влом её курить. Может зайдёт кто-то кто плотно на ней сидит и что-то подскажет.
Saboteur, Ой, где там в Киеве курсы, я загоню пару тройку балбесов :)
надеюсь это не для меня было такое подробное пояснение
Привычка уже - писать как мысля мыслится, без поправок на профессионализм собеседников, всё у меня надежда теплится что когда юзеру говоришь не только КАК сделать но и объясняешь ПОЧЕМУ это так, то в голове что-то отложится, пока не работает, лет 10 не работает, но блин когда-то мир изменится :)
А ещё это вызывает обсуждение и может выяснится что я ошибаюсь а это хорошо :)
Да и в тредике же есть wolverine777, пусть впитывает :)
GavriKos, Согласен, гит красиво вписывается в это, но к сожалению он о другом. :)
Вон АртемЪ сразу задал правильный вопрос но уточнений мы так и не видим, так что все мегокрутые способы оставим в тайне :D
так понятно что не рекомендуют, атомик автоматичен и откатится сразу дав эксепшн, в транзакциях обрабатывать необходимо самому уже две транзакции основную и вложенную и есть шанс записать основную прозевав эксепшн от вложенной, атомик в свою очередь работает по принципе "всё или ничего". (опять-же вроде, я не помню эту ОРМ ибо углублялся только однажды и по мелочам).
Вообще такие вещи в коде реализовывать это так себе идея, по хорошему запихать это в БД а в коде уже работать с абстракцией (мой имхо).
Давай триггеры :D
Saboteur, точка и source это одно и тоже, выполняет "скрипт" в текущем контексте а не отдельном процессе, соответственно перезаписывая переменные окружения, а при следующем логине уже это всё подтянется по нормальному пути инициализации.
Если бы не просить перелогинится а сразу дать сорс то человек бы даже и не понял что что-то там было не то, хотя понимание факта что эти файлы прогружаются только при входе в систему, это тоже ценный мех :)
Я предпочитаю давать именно source ибо точку часто не замечают или считают опечаткой :)
GavriKos, у Гита проблемы как с большими файлами так и с кучей мелких, с мелкими файлами проблема в том что пухнет индекс и операции его записи при изменении также слегка расстраивает, плюс не знаем сколько файлов будет изменятся, в результате если будет перезаписывать мы сотня тысяч файлов то бд с историей тоже скажет фииии :)
В общем идея имеет шанс но очень аккуратно :)
В принципе будет отличным дополнением утверждение "в web интерфейсах сетевых железок примерно 70% функционала, остальное в консольке" :)
Микротки вон постарались сделать web морду и то некоторые тонкости онли через консольку, тот-же макадрес интерфейса сменить, хотя может уже и добавили, давно в гуй не заглядывал :)
zlodiak, так кэш это .chache каталог :)
А вообще жуткая профф.деформация "никому не верь" :)
P.S. Значит где-то ещё он сохраняет это, хз где, его поведение это форменный беспредел, vscode даже себе такого не позволяет а он от мелкософта :)
Вопрос не только в ПО но и железа и его производительность + багаж знаний об ipv6 маршрутизации и т.п. у админов той конторы, ну а дальше пошли вопросы связанности, BGP и так далее.
В общем это нифига не дешево и не просто и пока будет возможность юзать ipv4, все буде зубами держаться за него.