#  из темы про фидо
51t (lenina,1) → All  –  09:49:18 2014-03-31

сообщение:

А чо делать когда количество сообщений в msg будет 1 млн, 5млн, 10 млн? И число коммитов git будет к нему стремиться?

Предложения:

1) Раз имя файл - хеш - раскидать по папкам. Может и неудобно, но .git/objects как то справляется.

2) Как-то уменьшить число коммитов в репах для файлов из echo. Похоже они меняются как-то часто, и судя по их содержимому для git-а они больше похожи на бинарники или хлам от компиляций, которые обычно выталкивают в .gitignore.
anonymous (31.03.2014 13:43:23)

http://www.linux.org.ru/news/opensource/10319264?cid=10337984

Ответ на: комментарий от anonymous 31.03.2014 13:43:23

> А чо делать когда количество сообщений в msg будет 1 млн, 5млн, 10 млн? И число коммитов git будет к нему стремиться?

хранить в базе данных, вестимо

не имеет значения, где хранятся сообщения, бэкенд можно совершенно любой совершенно быстро приделать. когда всё устаканится, форматы будут утверждены, я простой бэкенд на 10 строчек на peewee сделаю.

> Как-то уменьшить число коммитов в репах для файлов из echo. Похоже они меняются как-то часто, и судя по их содержимому для git-а они больше похожи на бинарники или хлам от компиляций, которые обычно выталкивают в .gitignore.

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