View Single Post
Imper1um
Member
 
Join Date: Jun 2010
Posts: 40

Old September 28th, 2012, 01:08 PM
Well, then perhaps you might want to look into why Deltas are not beneficial and build from there. In a good code world, you only need to deploy what has changed, and data would be separated from actual code. Data would not need to know about other data, and higher level (Top-Level UI) code doesn't need to know about lower level code (Modules, Addons, etc.) If this is the case, you might want to build an API rather than a link from the higher level to the module/addon.

The big thing is that when a data file changes, you're saying that everything has to be redeployed. This shouldn't be the case. I would never expect Bracers of Armor +1 to change, same with Level 1 Cleric.

The thing is that this system is very inefficient if this is the case. Each deployment you're wasting (NewCodeSize-(NewCodeSize-PreviousCodeSize))*Members in bandwidth.

I wonder if I could do a top-level code delta for my work computer that synchronizes only the data files from my home computer so I don't have to redownload the entire data file every 1-5 weeks.
Imper1um is offline   #6 Reply With Quote