[openroad-developer] Empire XML Support - Two review
meetingtimesscheduled on May 20th 2008
Sean Thrower
Sean.Thrower at ingres.com
Tue May 20 04:48:28 PDT 2008
Bodo,
Comments on the export format below.
Regards,
Sean.
... I still don't really get what -appsource is for: if it is to
profile the application, it doesn't tell you enough, since
- the vnode::database out of context has no value
- the trickiest part of application inclusion is the build
sequence, which could be pre-generated (I and no doubt others have code
for this) and stored in the export, but can't be generated from the
export.
3.3.1
- Classname values lowercase:
- This is inconsistent with our current systemclass standard (even
if it is preferable:-))
- Can I suggest that we store classname and displayname, to avoid
later anguish? (I realize that this would at the present moment be a
duplication, though hardly a serious one). Specifically I don't want to
assume anything about future persistence of userclasses (which by OO
convention have mixed-case naming), whether as
o Customized data stores, eg. for Appserver
o Customized definition stores, like queryobjects
o System-class extensions
- Treating stringobjects and bitmapobjects as special cases. Maybe I've
misunderstood, but:
- What happens to filehandle and dbhandle?
- Extension of these classes surely becomes impossible?
o Suppose we were to introduce a persistent RW attribute at
StringObject, BitmapObject, or even Object level, something that has
been discussed in the past? Or implement variant as a TypeObject from
which all datatype objects inherited?
* No problem for export of other classes, but no way of doing so
for these, if I have understood correctly?
- Base64 encoding:
- I'm showing my ignorance here, but is this the best option in
terms of text-based compression?
o (What is making me twitchy here is that yesterday I was testing
fp_clear on my empire installation (I nearly got it to work) and used
the nearest bitmap to hand, a 1.3MB jpeg. Then I tried to save it - it
had expanded to 50MB!)
3.3.2
- XML Schema:
- I'm uneasy about the very loose coupling implied here between
the schema and the hardcoded load process.
o Is it possible to at least generate the schema from the internal
definitions, so that there is some guarantee of consistency?
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.ingres.com/pipermail/openroad-developer/attachments/20080520/7680c1b6/attachment-0001.html
More information about the openroad-developer
mailing list