Data-Unbundling-Project
I am a Dings-Sub-Project.
Problem-Statement
Currently Programs like Gimp use
File-Formats to store
Big-Data together with
Modifictions in one single
Project-File.
On the one Hand this provides some Convenience for the User, but on
the Other also comes with Drawbacks.
Duplication of Data and Work
When one Source-File is used in multiple Projects, it is duplicated
in every Project-File, which brings serveral Drawbacks:
- Duplicate Work: When the Source-File is changed, it has to be
updated in every Project-File.
- Duplicate Storage: For n Projects each Source-File is stored n Times
and therefore requires n Times the
Storage.
Problems with Version-Control-Systems
- Each small Change in the Project updates the (often binary)
Project-File and therefore n Changes require n Times the Storage in a
Version-Control-System.
Solution
One Solution for the described Problems would be the Unbundling of
the Source-Files from the Modifications.