On "Object Orientation": it comes down to "scale". Object-orientation, if used correctly, can help manage complexity and thus scaling concerns.
If a system is meant to be scaled, then appropriate scaling strategies must be employed; one such strategy relates to "resource management" (in this case, information management).
Information, like any sort of resource, comes at a price: it needs to be stored, processed, moved etc. more manipulations => more costs.
Now, not all sorts of progressions (i.e. the shape of the curve of scale vs. cost ) make economical sense. The shape of a progression is very much dependent on the relationships between elements in a system: more relations => more information exchanged => more costs.
What sort of shape of progression makes sense for a given system? A shape that tracks the money "field" :-)
A quick example: for a 'social network application', it is clear that an individual can not be 'friend' with everybody else (an n^2 progression); a physical limit on the 'time' resource precludes this from happening. A logarithmic progression would make much more sense.
Anyhow, my 2cents,
Cheers / Tschuss / Salutations,
Jean-Lou Dupont.
23/05/2008 at 16:54 Permalink
If a system is meant to be scaled, then appropriate scaling strategies must be employed; one such strategy relates to "resource management" (in this case, information management).
Information, like any sort of resource, comes at a price: it needs to be stored, processed, moved etc. more manipulations => more costs.
Now, not all sorts of progressions (i.e. the shape of the curve of scale vs. cost ) make economical sense. The shape of a progression is very much dependent on the relationships between elements in a system: more relations => more information exchanged => more costs.
What sort of shape of progression makes sense for a given system? A shape that tracks the money "field" :-)
A quick example: for a 'social network application', it is clear that an individual can not be 'friend' with everybody else (an n^2 progression); a physical limit on the 'time' resource precludes this from happening. A logarithmic progression would make much more sense.
Anyhow, my 2cents,
Cheers / Tschuss / Salutations,
Jean-Lou Dupont.
Reply