From: Alex B. <boi...@in...> - 2001-04-05 08:25:05
|
Hello everyone, It's been a long time since I've been here... :) Needing a little less sleep tonight, I finally got around to doing a new release. It was long overdue, since we've had a pending bug for more than 4 months. Here's the change log: For version 0.10: * Bug fix release with performance enhancements. * Fixed an infinite loop bug in Enumeration returned by HashDirectory (reported by Daniel Herlemont). Added HashtableTest regression test. * Fixed LogicalRowIdManager.fetch() which dirtied blocks unnecessarily. * RecordFile.commit() optimized to avoid disk writes & sync() if no blocks have been dirtied in the transaction. regards, alex |
From: Etienne P. <et...@cs...> - 2001-04-05 10:48:23
|
On Thu, 5 Apr 2001, Alex Boisvert wrote: > Needing a little less sleep tonight, I finally got around to doing a new > release. It was long overdue, since we've had a pending bug for more > than 4 months. Here's the change log: Great stuff, thanks Alex. And thanks to Cees for starting the project. I haven't posted before, I am using jdbm with great joy in some projects, notably a management system for an Iconographic classification system and as a storage layer for a publishing system. Regards Etienne Posthumus Amsterdam, Netherlands |
From: Alex B. <boi...@in...> - 2001-04-05 15:56:37
|
Etienne Posthumus wrote: > > On Thu, 5 Apr 2001, Alex Boisvert wrote: > > Needing a little less sleep tonight, I finally got around to doing a new > > release. It was long overdue, since we've had a pending bug for more > > than 4 months. Here's the change log: > > Great stuff, thanks Alex. > > And thanks to Cees for starting the project. I haven't posted before, I am > using jdbm with great joy in some projects, notably a management system for > an Iconographic classification system and as a storage layer for a > publishing system. > I'm glad to hear that other people are finding it useful. Personally, since I've discovered JDBM, it has become part of my Swiss Army toolkit; I use it whenever I can to get the job done. The next feature I'd like to add is B+Tree support. This would open the door for sorted collections. ... And speaking of collections, I'd like to know whether people would prefer to have an implementation of the Java collections (List, Map, Set, ...) or JDBM-specific interfaces for persistent collections, which would probably be a subset of the Java collections and expose persistence exceptions. Of course, we could have both (why spoil all the fun?) and "wrap" the JDBM-specific API with Java collections API. I'm just wondering if it's important for people. cheers, alex |
From: Massimo F. <ma...@rc...> - 2001-04-06 12:00:05
|
> The next feature I'd like to add is B+Tree support. This would open the > door for sorted collections. > ... And speaking of collections, I'd like to know whether people would > prefer to have an implementation of the Java collections (List, Map, > Set, ...) or JDBM-specific interfaces for persistent collections, which > would probably be a subset of the Java collections and expose > persistence exceptions. Sorry if I am minimalist, but first I would like to see some more documentation and examples :) Thank you! Massimo |
From: Alex B. <boi...@in...> - 2001-04-06 15:47:27
|
Massimo Ferrari wrote: > > > The next feature I'd like to add is B+Tree support. This would open the > > door for sorted collections. > > ... And speaking of collections, I'd like to know whether people would > > prefer to have an implementation of the Java collections (List, Map, > > Set, ...) or JDBM-specific interfaces for persistent collections, which > > would probably be a subset of the Java collections and expose > > persistence exceptions. > > Sorry if I am minimalist, but first I would like to see some more > documentation and examples :) Could you be a little more specific about what kind of documentation/examples you would like to see? I thought the FruitBasket example (src/examples/FruitBasket.java) covered almost 95% of the use cases of JDBM. alex |
From: Massimo F. <ma...@rc...> - 2001-04-06 17:20:10
|
> Could you be a little more specific about what kind of > documentation/examples you would like to see? > > I thought the FruitBasket example (src/examples/FruitBasket.java) > covered almost 95% of the use cases of JDBM. Yes, you are right, FruitBasket and test code are still quite enough examples. But for 'newcomers' (like me...) it could be useful to have a brief explanation of the JDBM mechanics, since understanding the code is not the fastest approach (even if the best one). Anyway, really thank you for your 'open source effort' !! Massimo |