Я бы согласился с тем, что данные разбиваются на более мелкие BLOB-объекты и имеют две таблицы: одна содержит метаданные (имя файла, размер, количество загрузок и т. Д.), А другая содержит порции, эти порции связаны с таблицей метаданных внешний ключ, я думаю, что это выполнимо ...
Или, когда вы загружаете все куски, вы можете просто собрать их в один шарик с одним столом.
Но проблема в том, что вам понадобится толстый клиент для обслуживания чанкованных данных, такой как Java-апплет, который должен быть подписан и доверен вашим клиентам, чтобы иметь доступ к локальной файловой системе