Храните git репо в базе данных для использования сервером - PullRequest
0 голосов
/ 02 марта 2020

Поскольку репозитории git сохраняются на диске в некоторых файлах, обслуживание публичного репо c на сервере с высоким трафиком c может стоить слишком дорого. А также, git -core просто поддерживает cgi, что также замедляет обслуживание.

Я хочу знать, если я сохраню git хранилище в базе данных, такой как rocksdb, может улучшить производительность?

Например, хранить git объекты в ключе-значении db с ha sh в качестве ключа и специальное преобразование объекта в качестве значения, а затем использовать репликацию, разбиение, .... для балансировки нагрузки БД.

Я специально делаю акцент на длительной задержке дисковой работы с несколькими небольшими файлами.

Эта система предназначена только для использования на сервере, а не для фиксации, подготовки, исправления и отслеживания файлов рабочей области для разработчика

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...