From: Hannes Wyss Date: 2005-12-20T19:27:15+09:00 Subject: [ANN] Object Database Access v 1.0 released Hi all! Here comes yet another way to map Ruby-Objects to a Relational Database: ODBA is an unintrusive Object Cache system. It adresses the crosscutting concern of object storage by disconnecting and serializing objects into storage. All disconnected connections are replaced by instances of ODBA::Stub, thus enabling transparent object-loading. ODBA supports: * transparent loading of connected objects * index-vectors * transactions * transparently fetches Hash-Elements without loading the entire Hash An Example: include 'odba' #connect default storage manager to a relational database ODBA.storage.dbi = ODBA::ConnectionPool.new('DBI::pg::database', 'user', 'pw') class Counter include ODBA::Persistable def initialize @pos = 0 end def up @pos += 1 self.odba_store @pos end def down @pos -= 1 self.odba_store @pos end end Thanks in advance for any feedback that comes my way! Cheers Hannes -- Mit freundlichen Gr�ssen / best regards Hannes Wyss Konzeption & Entwicklung pub 1024D/60312B5F 2003-10-09 Hannes Wyss Key fingerprint = 82D1 90C7 3F3D 93DC F715 4F8B 987A 628E 6031 2B5F +41 43 540 05 49 www.ywesee.com > intellectual capital connected > www.oddb.org