What are the ramifications if we decide to null out the > "ScormEngine.ScormObject.dbo.file_list" field? It appears to be taking up > quite a bit of space, and if it's not necessary, it would sure be nice to > reclaim some of that space if we need to.
That file_list data can be safely wiped out. We store it basically like we store metadata -- it has ZERO meaning to the player itself.
Additionally we would suggest you stop the parsing (thus saving) of that file data by putting this override in your integration class:
public override bool IsManifestFileParsingEnabled()
That will stop any new data from being inserted to that column in the future.