Андрей Геннеберг писал(а):
Может, стоит попробовать файловую базу?
Файловая база будет неэффективна для распределённого хранения в p2p системе. Неэффективность связана с длительным поиском запрашиваемого ресурса. Плюс в кеше других клиентов может не оказатся запрашиваемого ресурса. И основных частей может не быть всех. Восстановление же из рековер блоков тоже не быстрое.
Объектные базы тоже не запрашивают каждый объект с диска отдельно, а сразу кортежами или блоком связанных объектов. (Вариант хранения задаётся по дефолту оптимизатором СУБД или указывается разработчиком при создании перманентного объекта.) И это при работе с локальным диском где счёт доступа к диску измеряется миллисекундами.
Андрей писал(а):
Меня тоже все чаще посещает мысль что в перспективе нужно делать гибридную распределенную систему - на основе распределенной сети серверов. Что-бы пользователям не иметь на локальной системе огромные массивы информации.
Массивы можно нарезать на части и хранить не у всех. А загружать уже по необходимости. Не думаю что скажем ожидание в районе часа протокола голосования прошедшего месяц назад сильно кого смутит. У пользователя же просить выделить некоторый объём дискового пространства достаточный для хранения интересующих его данных.
Андрей, не отвлекайтесь до окончания ФРЭДовской эпопеи на эти ветки форума. Это пока на очень отдалённое будущее.