From: Thompson, B. B. <BRY...@sa...> - 2006-01-20 16:50:49
|
This is forward since the original was getting too large for the default acceptance policy on the list. I've reverted to a plain test message. -b -----Original Message----- From: jdb...@li... [mailto:jdb...@li...] On Behalf Of Thompson, Bryan B. Sent: Friday, January 20, 2006 11:42 AM To: Kevin Day; JDBM Developer listserv Subject: RE: re[9]: [Jdbm-developer] DBCache discussion I'm not sure that I understand the distinction between the "row" and the "object" level for locking. The physical row is the space on one more pages where a serialized object is written. The logical row is the slot in the translation page for a given OID. The object is the transient Java instance from either object creation or de-serialization of an existing row. We also have serialized objects which might not be written onto a page image yet -- buffering serialized objects is especially useful for clustering since you can use more batch oriented allocation strategies for laying down the serialized objects onto pages (one of the hotspots in jdbm today). -bryan |