Ну то есть получается что все это переложили на плечи СУБД, как вариант наверно можно, но сопровождение такой системы так себе занятие, особенно когда начинаются проблемы, и уж они точно не будут проще, чем вариант с честным AD
Немного фигню написал - получается что вы геораспределение сняли со своего приложения, и хотите переложить на СУБД, - ну что же - немного странный подход
Дело не только в постгресе - вы же не будете из Москвы делать запросы в Омск или наоборот. Коли приложение рассчитано на работу с реляционной БД, это всегда расчет на то, что база где-то рядом. Репликация данных должна быть на уровне приложения и тогда особого толку от использования РСУБД нет никакого, коли у каждого узла она будет своя.
В MD всё логичнее: здесь используется единая база данных. Это упрощает администрирование системы, поскольку отсутствуют проблемы с конфликтующими версиями данных и ошибками, возникающими вследствие некорректной репликации.
Геораспределенную систему или систему работающую под большой нагрузкой в с таким подходом точно не построите, впрочем у вас питон, поэтому тут про нагрузки и говорить не приходится.
Чтобы этого не произошло, необходимо использовать память с ECC, которая обнаруживает и исправляет такие ошибки автоматом.
Это миф - просто память должна быть нормальной, а не самой дешевой. Строго говоря, ЛЮБАЯ ФС требует ECC памяти, но ZFS (про которую упомянули в статье), честно в этом признается. Лично я за 4 года работы TrueNAS в режиме 24/7 ни разу не испытывал проблем при аварийных отключениях, а они были. Некоторые и по 10+ лет не испытывают таких проблем (недавно буквально где-то на хабре в комментах об этом писали) с TrueNAS.
Странный какой-то параметр для сравнения ОС - скорость установки. Это же целиком зависит от железа - это раз, ну и актуален он если занимаешься дистрохопингом или администрированием в организации, когда тебе за раз надо поставить десятки или сотни ОС, тогда это критично - это два. Для обычного же пользователя разницы между 15 минутами или 30 вовсе нет. Я лично свою манджару ставил больше 3 лет назад - с тех пор все работает и кушать не просит. Сколько времени на это ушло - я уже и забыл. Несколько месяцев назад, ставил ее на современный ноут (другой комп) - вроде за те же 15 минут она и поставилась, возможно даже быстрее
код недостаточно ООП-шный — там нет ни одной фабрики и ни одного контейнера зависимостей.
Все что тут написано, это не совсем про ООП, фабрики, контейнеры и прочее - это уже шаблоны применения ООП, или, если хотите, устоявшиеся практики, но к сути ООП это не имеет никакого отношения. Разумеется эти вещи надо использовать по месту, а не пихать везде где только можно, а обычно человек имеет тенденцию узнав что-то новое, сразу его применить к месту или нет, не суть важно.
Действительно почему? Я ради интереса попробовал скормить задачи литкода уровня hard deepseek - щелкает как орехи, остается подогнать под интерфейс тестового раннера и задача сдается с первого раза. При этом решение выглядит нормальным и его от человеческого и не отличишь. А вот задачи на проектирование нейросетки пока решать не умеют.
Тем не менее Линукс минт с циннамон окружением на данный момент практически лучший дистрибутив для старта новичкам.
очень спорное утверждение. Я был новичок в линкукс, поставил на одном компе (домашнем) Ubuntu, на втором (рабочий) Manjaro - 3 месяцев хватило понять что убунта говно (как сказал ранее - 3 раза слетало все из-за кривого обновления ядра), и поставил и на домашнем манджару. При этом не скажу что понятность в освоении этих 2 версий ОС как-то отличается - по мне так все одно и тоже, с небольшими отличиями. Возможно опыт сказывается, ну и грамотные коллеги вокруг.
Лучшего выбора не бывает - выбор это всегда компромисс и это зависит от конкретного человека, его задач и привычек.
при этом это все та же популярная Ubuntu под которую адаптирована львиная доля linux-софта
если уже на то пошло, самый большой репозиторий софта у NixOS, потом вроде идет Arch Linux и его производные (с aur и все такое)
Плюс есть менеджер программ, менеджер драйверов, менеджер обновлений, которые дадут возможность не пользоваться консолью.
В том же манжаро линукс это тоже все есть, но консоль часто удобнее.
Теперь скажу от себя - я сначала сидел на Ubuntu (несколько месяцев), при очередных апдейтах, в которых ставились новые версии ядер, у меня раза три все слетало, и через пляски с бубном все восстанавливалось. Я плюнул на все это снес, поставил Манджаро - у уже пару лет проблем не знаю. Ну и арч вики - это вещь.
Да, все так. Модуль купил на озоне, называется Трансивер XPON https://www.ozon.ru/product/transiver-xpon-1541022540/?avtc=1&avte=2&avts=1726054947
перед работой в него надо зайти (адрес 192.168.1.1) и вписать свои настройки, взятые из роутера провайдера - PLOAM пароль, VLAN ID и серийный номер. После этого все работает в режиме моста.
вот это фундаментальное заблуждение - каналы связи между регионами были и есть ненадежны по определению, и далеко не всегда они быстрые
Ну то есть получается что все это переложили на плечи СУБД, как вариант наверно можно, но сопровождение такой системы так себе занятие, особенно когда начинаются проблемы, и уж они точно не будут проще, чем вариант с честным AD
Немного фигню написал - получается что вы геораспределение сняли со своего приложения, и хотите переложить на СУБД, - ну что же - немного странный подход
Дело не только в постгресе - вы же не будете из Москвы делать запросы в Омск или наоборот. Коли приложение рассчитано на работу с реляционной БД, это всегда расчет на то, что база где-то рядом. Репликация данных должна быть на уровне приложения и тогда особого толку от использования РСУБД нет никакого, коли у каждого узла она будет своя.
Геораспределенную систему или систему работающую под большой нагрузкой в с таким подходом точно не построите, впрочем у вас питон, поэтому тут про нагрузки и говорить не приходится.
Это миф - просто память должна быть нормальной, а не самой дешевой. Строго говоря, ЛЮБАЯ ФС требует ECC памяти, но ZFS (про которую упомянули в статье), честно в этом признается. Лично я за 4 года работы TrueNAS в режиме 24/7 ни разу не испытывал проблем при аварийных отключениях, а они были. Некоторые и по 10+ лет не испытывают таких проблем (недавно буквально где-то на хабре в комментах об этом писали) с TrueNAS.
поддержу - уже 4 года 24/7 работает TrueNAS дома, на обычной памяти - и все нормально. Аварийные отключения были и никаких с этим проблем не было
Странный какой-то параметр для сравнения ОС - скорость установки. Это же целиком зависит от железа - это раз, ну и актуален он если занимаешься дистрохопингом или администрированием в организации, когда тебе за раз надо поставить десятки или сотни ОС, тогда это критично - это два. Для обычного же пользователя разницы между 15 минутами или 30 вовсе нет. Я лично свою манджару ставил больше 3 лет назад - с тех пор все работает и кушать не просит. Сколько времени на это ушло - я уже и забыл. Несколько месяцев назад, ставил ее на современный ноут (другой комп) - вроде за те же 15 минут она и поставилась, возможно даже быстрее
Это правда, но думаю было и такое - ты взял его когда был интернет, а приехал в место где его нет - и это прямо засада.
были сегодня - хотел самокат арендовать - не смог. Сейчас не знаю. Это получается удар по всей индустрии каршеринга и кикшеринга
Все что тут написано, это не совсем про ООП, фабрики, контейнеры и прочее - это уже шаблоны применения ООП, или, если хотите, устоявшиеся практики, но к сути ООП это не имеет никакого отношения. Разумеется эти вещи надо использовать по месту, а не пихать везде где только можно, а обычно человек имеет тенденцию узнав что-то новое, сразу его применить к месту или нет, не суть важно.
Действительно почему? Я ради интереса попробовал скормить задачи литкода уровня hard deepseek - щелкает как орехи, остается подогнать под интерфейс тестового раннера и задача сдается с первого раза. При этом решение выглядит нормальным и его от человеческого и не отличишь. А вот задачи на проектирование нейросетки пока решать не умеют.
ну я тоже LTS версией пользовался, и вот такое случалось.
очень спорное утверждение. Я был новичок в линкукс, поставил на одном компе (домашнем) Ubuntu, на втором (рабочий) Manjaro - 3 месяцев хватило понять что убунта говно (как сказал ранее - 3 раза слетало все из-за кривого обновления ядра), и поставил и на домашнем манджару. При этом не скажу что понятность в освоении этих 2 версий ОС как-то отличается - по мне так все одно и тоже, с небольшими отличиями. Возможно опыт сказывается, ну и грамотные коллеги вокруг.
Лучшего выбора не бывает - выбор это всегда компромисс и это зависит от конкретного человека, его задач и привычек.
если уже на то пошло, самый большой репозиторий софта у NixOS, потом вроде идет Arch Linux и его производные (с aur и все такое)
В том же манжаро линукс это тоже все есть, но консоль часто удобнее.
Теперь скажу от себя - я сначала сидел на Ubuntu (несколько месяцев), при очередных апдейтах, в которых ставились новые версии ядер, у меня раза три все слетало, и через пляски с бубном все восстанавливалось. Я плюнул на все это снес, поставил Манджаро - у уже пару лет проблем не знаю. Ну и арч вики - это вещь.
А что действительно авиасейлс самый крутой работодатель? Вообще не слышал про них в разрезе айти бренда
Насколько я понимаю, это просто форк pfSense и оба они основаны на FreeBSD. Для которой сильно меньше софта чем для линукс
ну тут мне прямо нечего и сказать :) простите
Может проще роутер поменять? Можно найти буквально за копейки со 128 мб на борту
Да, все так. Модуль купил на озоне, называется Трансивер XPON https://www.ozon.ru/product/transiver-xpon-1541022540/?avtc=1&avte=2&avts=1726054947
перед работой в него надо зайти (адрес 192.168.1.1) и вписать свои настройки, взятые из роутера провайдера - PLOAM пароль, VLAN ID и серийный номер. После этого все работает в режиме моста.