From: Thompson, B. B. <BRY...@sa...> - 2005-10-12 12:25:39
|
Hello, I've been doing some reading on persistent stores. I found the following article which provides a comparison of several different page-based (we are record based) stores. One of these reads almost exactly like what I read into the jdbm RecordFile and TransactionManager in another posting (and the javadoc update on RecordFile in CVS). See section 2.2 in http://citeseer.ist.psu.edu/hulse96logstructured.html which summarizes the DBCache architecture. In fact, there are a few differences which I think go directly to some of the problems that we have with jdbm, e.g., managing memory during large transactions. There is also the original publication on DBCache, which is: ELHARDT, K., BAYER, R. A database cache for high performance and fast restart in database systems. In ACM Transactions on Database Systems (Dec 1984), vol. 9, pp. 503--25. I'm going to order a copy of this to read through. I am curious if the parallel between jdbm and DBCache is coincidence or deliberate. Alex, would you know that? Cheers, -bryan |