Мой голос - "записать этот материал во внешнюю базу данных"
Вам не хватает многих вещей в Sharepoint, таких как поддержка транзакций, ссылочная целостность, простой способ обновления (сравнение SQL), создание отчетов (с использованием служб Reporting Services и базы данных SQL) ... рассматривайте sharepoint как способ хранения документов и простые списки .....
Аргументом для Sharepoint является то, что это маленькое приложение, нет требований по поддержке транзакций, нет необходимости импортировать внешние данные и т. Д ...
Когда люди говорят, что Sharepoint является платформой разработки, необходимо определить, что, по их мнению, является платформой разработки.
Последние слухи о Sharepoint 2010 говорят нам о том, что в следующей версии будет поддержка списков на основе SQL-сервера ... которые, я думаю, по крайней мере будут перемещать Sharepoint в правильном направлении ....