Мне нужно хранить много гигабайт данных на нескольких машинах. Файлы однозначно идентифицируются Guid, и один файл может быть размещен только на одном компьютере. Мне было интересно, смогу ли я использовать Guid в качестве ключа раздела, чтобы определить, какую машину мне следует использовать для хранения данных. Если да, то какой будет моя функция разбиения?
В противном случае, как я могу разделить мои данные таким образом, чтобы все машины получили очень похожую нагрузку?
Спасибо!
P.S. Я не использую Sql Server, Oracle или любую другую БД. Это все внутренний код.
P.S.S. Guid генерируется с помощью функции .NET Guid.NewGuid ().