Richard Schilling wrote: >When objects are stored wholesale in an object store, I call it an >object database. When object data is stored in a SQL database and then >managed by some intermediary API, I call it a persistence layer. > >So, perhaps we're splitting hairs here.
Perhaps, but I think you may be misinterpreting the Cache' documentation. I believe that your statement that "Cache is obviously storing their data in a SQL data base" is simply false. You seem to be saying that because data is retrievable via SQL it must be stored in a way that is ONLY retrievable via SQL. I am not a user of Cache', but I know that that is not true because it is based on MUMPS, so at a minimum the data is accessible via MUMPS commands and functions. As I understand it, the Cache' object methods and properties are intended to give you much more than that. This certainly suggests to me that it has the potential to store and retrieve objects as entities, not simply as projected in tables. What does it mean when they say that "Cache' classes can be projected as Java classes"? What are the essential properties of a "true object store" that is not tied exclusively to Java? >Roy Gaber wrote: >> the ideal high-performance database for Java applications. Caché data >> can be accessed with SQL via JDBC, and Caché classes can be projected as > >(snip) > >> Cachés efficient multidimensional data engine has excellent SQL >> response up to 20 times faster than relational databases. Caché >> > >The key here is that Cache is obviously storing their data in a SQL data >base. A lot of object *data* is persisted in SQL databases, but the >Cache objects themselves aren't? > >So, I would call Cache Objects a persistence layer, but not a true >object store. > >Compare with Java Data Objects: > > "JDO defines interfaces and classes to be used by application >programmers when using classes whose instances are to be stored in >persistent storage (persistence-capable classes)." > >JDO can use b-tree storages to store Java object trees directly. >*That's* an object store. > > >Richard --------------------------------------- Jim Self Systems Architect, Lead Developer VMTH Computer Services, UC Davis (http://www.vmth.ucdavis.edu/us/jaself) ------------------------------------------------------- This SF.Net email is sponsored by xPML, a groundbreaking scripting language that extends applications into web and mobile media. Attend the live webcast and join the prime developer group breaking into this new coding territory! http://sel.as-us.falkag.net/sel?cmd=lnk&kid0944&bid$1720&dat1642 _______________________________________________ Hardhats-members mailing list Hardhats-members@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/hardhats-members