[Joafip-svn] SF.net SVN: joafip:[3051] trunk/joafip/doc/_todo.txt
Brought to you by:
luc_peuvrier
|
From: <luc...@us...> - 2012-04-29 23:23:26
|
Revision: 3051
http://joafip.svn.sourceforge.net/joafip/?rev=3051&view=rev
Author: luc_peuvrier
Date: 2012-04-29 23:23:20 +0000 (Sun, 29 Apr 2012)
Log Message:
-----------
todo update
Modified Paths:
--------------
trunk/joafip/doc/_todo.txt
Modified: trunk/joafip/doc/_todo.txt
===================================================================
--- trunk/joafip/doc/_todo.txt 2012-04-29 23:06:57 UTC (rev 3050)
+++ trunk/joafip/doc/_todo.txt 2012-04-29 23:23:20 UTC (rev 3051)
@@ -35,6 +35,7 @@
- static field persistence feature removed because a non sense
- heap file project make able to create a map in file with a comparable key
- new joafip-pmap project, a file persisted tree map
+- heap data manager implemented in btree+
minor changes:
- added search last in red black tree manager
@@ -89,9 +90,18 @@
currently:
-------------------------------------------------------------------------------------
+btree+ implementation
+- problems with previous data record
+- management of leaf page link
+ - add to header first leaf page position
+ - check link to leaf page to next
+ - implement quick iterator
+- consistency check to add
+
storage in btree+
- performance tests when use as main store, then add usage option in file persistence builder
- replace HeapDataFileManager direct use and option for main joafip storage
+- replace internal use of HeapFileDataManager by BtreePlusDataManager
changes for garbage management because of autosave
- tests to add
@@ -124,6 +134,10 @@
collection apache and google
+-------------------------------------------------------------------------------------
+transactionnal:
+use of a log of changes, applies logs to main storage at commit
+-------------------------------------------------------------------------------------
BlockDataManger
- test performance with cache, if ok it is a good alternative but:
- big file, do not reuse free space
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|