tigerdb-team Mailing List for Tiger OO database
Status: Pre-Alpha
Brought to you by:
frebe
You can subscribe to this list here.
| 2002 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
(4) |
Oct
|
Nov
|
Dec
|
|---|
|
From: <fre...@pa...> - 2002-09-22 13:17:14
|
Hi, I have commited some changes in the tiger source. The improvements are as follows: * Transaction isolation. All changes made by a thread are saved in a transaction object and propagated to jdbm at commit. The changes are visible for that thread but not for anyone else. * Recovery handling. All changes made by a transaction are written to a temporary transaction log before changes are propagated to jdbm. When all changes are written to the transaction log and tiger is about to propagate the changes to jdbm, the status (file extention) of the transaction log is changed from temporary to redo. After the changes are propagated to jdbm the redo log is deleted. If a system crash should occur before all changes are written to the temporary log, no changes at all will be made. If a system crash occur after all changes are written to the temporary log, all changes will be redone next time tiger starts. * Some class reorganizations. There are no longer a jdbm-specific broker (JDBMPersistBrokerImpl). I have replaced it with the PersistBroker class. I have defined a interface, ObjectStore, which may help us in the future to replace jdbm with something else, if we want to. I have just tested the changes with the very simple lasso application. But I hope it will work as before. /Fredrik _______________________________________________________ Sök recept på Passagen Mat & Dryck http://mat.passagen.se/ |
|
From: <fre...@pa...> - 2002-09-10 06:23:41
|
Kolumbi is no more needed for tiger. I have copied the necessary classes to the package tiger.util. Check latest version in CVS. The used classes is: * Tree - represents a tree structure. In tiger I use instead of DOM for w= orking with XML. * Path - represents the path to a node in a tree structure. * TigerComparator - comparator that can use null and Infinity values. There are currently no documentation except of the javadoc comments in th= e source.=20 Do you have a more specific question? Regards, Fredrik >-- Ursprungligt meddelande -- >From: Ben Ye <jun...@co...> >To: tig...@li... >Subject: [Tigerdb-team] Could someone give me the doc for kolumbi? Or ju= st >give a brief > description? >Date: Mon, 09 Sep 2002 23:34:48 -0400 > > >As title. > >Thanks a lot. _______________________________________________________ S=F6k recept p=E5 Passagen Mat & Dryck http://mat.passagen.se/ |
|
From: Ben Ye <jun...@co...> - 2002-09-10 03:41:54
|
As title. Thanks a lot. |
|
From: <fre...@pa...> - 2002-09-07 07:10:12
|
Hi Mark and Junxiong, I have created this mailing list, so all team members will be able to tak= e part of the discussion. I think it is a good idea to use this list when w= e discuss development of tiger. So far we are three members in this project and currently there are two m= ore persons that may be members of the project. After you have get familiar w= ith the current version of tiger we have to discuss the future development. I see two important improvements. * Making tiger able to use in a distributed multi-user environment, with thread-safe transactions and locking mechanisms. * Making a generic user interface for users to view and enter data into a tiger objectbase.=20 Other features I want to add is=20 * Import and export (from/to xml, flat files, and relational databases) u= tilities. * Script language for fetching and updating data. Any suggestions and ideas are very welcome. /Fredrik PS. I have checked in a new version of tiger in CVS, that uses the lastes= t version of jdbm. The latest version of jdbm are not yet relaeased, so you have to get if from CVS. _______________________________________________________ S=F6k recept p=E5 Passagen Mat & Dryck http://mat.passagen.se/ |