Какая самая быстрая облачная синхронизация для миллиардов маленьких файлов?
Я работаю на нескольких разных машинах (офис / дом / ноутбук), и мне нравится иметь всю свою среду разработки со мной и все время синхронизироваться. Это позволяет мне быть продуктивным сразу, не заставляя меня устанавливать вещи. Несколько хорошо созданных командных файлов настроили все мои пути для меня.
В моей среде разработки у меня есть куча инструментов и много исходного кода (не волнуйтесь, он тоже в SCM), а также документы и так далее. В нем преобладает очень большое количество маленьких файлов в диапазоне 4-8K. Некоторые из них также меняются довольно часто, так как я занимаюсь компиляцией.
Я попытался успешно запустить его с быстрой USB-флешки / диска, но вместо этого я хотел бы использовать решение для облачной синхронизации. Я использовал Dropbox некоторое время, и хотя он работает нормально, он не быстрый.
Поэтому я ищу очень быстрый инструмент облачной синхронизации, который будет обнаруживать изменения на лету и хорошо работать с огромным количеством небольших файлов.
Я пробовал:
- раздаточная
- Wuala
- sygarsync
- CX
- Symform
- JungleDisk
и еще несколько, и все они имеют одну и ту же проблему: загрузка небольших файлов идет слишком медленно. Я подозреваю, что это имеет отношение к каждому файлу, получающему отдельный запрос, и затем издержки http просто накапливаются, я предполагаю.
Я использую Windows 7 x64 в качестве моей ОС
Есть хорошие идеи?
2 ответа
Я бы предложил вам использовать виртуальную машину для вашего рабочего места. Виртуальная машина - это просто набор файлов, которые вы можете копировать, перемещать и резервировать. Но вы также можете запустить виртуальную машину с самой ОС. Второй шаг - установить сервер виртуальной машины, на котором вы можете получить удаленный доступ к виртуальной машине, поэтому вам не нужно копировать виртуальную машину снова и снова. Лично это лучший способ отделить мой компьютер от рабочих файлов, сделать резервную копию моих рабочих файлов и протестировать новую программу или ОС. Полная Windows XP в виртуальной машине имеет размер всего 3 ГБ.
Я не уверен, что это то, что вы хотите, так как вы хотите обнаружить изменения на лету. Но для моего собственного проекта я использую turtoiseSVN с www.unfuddle.com
Если я закончил работу на своем ноутбуке, я просто нажимаю "SVN Commit" и после подтверждения изменений мгновенно загружает его на unfuddle.com (это действительно быстро с небольшими файлами!)
Дома я нажимаю SVN Update, и он мгновенно загружает новые файлы. Так что я могу продолжать работать дома. Это намного быстрее, чем Dropbox, и также не создает конфликтующих копий.
Вы должны попробовать это;)