TGViewer
Сохранёнки программиста Сохранёнки программиста @prog_stuff · 6.51K subscribers
Post #3076 105
Почему реплики для чтения могут замедлять запись

В текущем хранилище GitHub полные копии репозитория на файловых серверах обеспечивают и сохранность данных, и обработку запросов. Добавление реплики помогает чтению, но увеличивает работу при каждом push.

В разборе новой Git-архитектуры GitHub описывает разделение этих задач. Данные репозиториев планируют хранить в Azure Blob Storage, а запросы обслуживать вычислительными воркерами с кешем. Дополнительная мощность для чтения тогда не требует новой полной реплики.

Согласование хотят сосредоточить на обновлении ссылки Git. Хранение объектов и проверки можно выполнять параллельно с другими записями, а compaction и сборку мусора вынести с серверов, обслуживающих запросы.

Это развивающаяся архитектура. Заявленное увеличение пропускной способности записи до 35 раз получено во внутренних бенчмарках; такой результат не обещает ускорить каждый пользовательский push в 35 раз.

#архитектура #производительность
More from @prog_stuff
  1. Oct 15, 2026Как Uber ограничивает лавину повторных запросов Сервис C вернул ошибку. B повторил запрос…
  2. Oct 14, 2026Как Cloudflare проверяет выводы ИИ-агентов В первом прототипе агент получал всё расследова…
  3. Oct 14, 2026Post #3073
  4. Oct 14, 2026Почему разработчик планирует отдавать больше задач Claude Винсент Шмальбах описал план пер…
  5. Oct 14, 2026Как leaky bucket ограничивает допуск нагрузки Leaky bucket задаёт вместимость и скорость о…
  6. Oct 13, 2026Почему счёт записывают в TigerBeetle последним, а проверяют первым В техническом разборе с…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →