On 11/12/05 9:39 PM, Mark D. Anderson wrote:
> Some other issues, which are supported by a few Perl solutions,
> but hardly documented are:

With respect to RDBO, I'd put these features into groups thusly.

Things that RDBO supports today:

> - support for compound primary keys
> - support for multiple mechanisms of primary key generation (client
>   side or native database)
> - support for transactions (not autocommit)
> - iterators that don't fetch all records until they are actually
>   required
> - easy configuration of hooks for validation and (de)serialization, by
>   type or column

Things that RDBO will probably never support directly:

> - a cache that that ensures only one instance per persisted object
>   in storage, and that handles transaction isolation and rollback
>   correctly.
> - different mappings for update and query (for example a non-updatedable
>   database view for query)

Things that RDBO supports in whole or in part (or has supported in the
past), but that I think are really bad ideas and have either removed or
strongly recommend against:

> - supports for cascading delete and cascading update to be done
>   either client-side or via native database support
> - optimizing out "do nothing" updates

Things that could be built on top of RDBO fairly easily, but that are not in
the core functionality.

> - support for update conflict detection via a version column
> - incorporation of SQL stored procedures in the method generation

Things I plan to add in the next few releases:

> - configuration of lazy and non-lazy columns

-John




-------------------------------------------------------
SF.Net email is sponsored by:
Tame your development challenges with Apache's Geronimo App Server. Download
it for free - -and be entered to win a 42" plasma tv or your very own
Sony(tm)PSP.  Click here to play: http://sourceforge.net/geronimo.php
_______________________________________________
Rose-db-object mailing list
Rose-db-object@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/rose-db-object

Reply via email to