[Cosmo-dev] 0.6 sharing proposal
Brian Moseley
bcm at osafoundation.org
Tue Nov 7 12:06:04 PST 2006
On 11/7/06, Phillip J. Eby <pje at telecommunity.com> wrote:
> 1. Don't implement one kind of database on top of another database; map
> your domain model directly to a database.
>
> 2. Don't try to do transparent object persistence or an object database;
> always have an explicit mapping layer (e.g. Hibernate, EIM, etc.) from your
> domain model to a pure-data model... which is to say a relational one.
i don't know what you mean specifically by "object database", but we
use hibernate to map our object model to a relational database.
our challenges are 1) add concepts like stamping and tags to our
object model; 2) map them to the database to preserve performant
queries and efficient storage; 3) make our object model as natural as
possible for our apps and protocols to work with.
More information about the cosmo-dev
mailing list