yacy_search_server/source/de/anomic/kelondro
orbiter 417ed5102e redesign of database iterators:
an iteration of key elements in kelondroTree databases is no longer supported.
this is now replaced by an iteration of kelondroRow.Entry objects from the database
Iteration of keys from the database was mostly followed by retrieval of the row
from the database, whcih caused unnecessary database load.
The index selection was also redesigned to use the new row iteration methods.
This affects many funktions, most important is the DHT selection routine which is now much faster.



git-svn-id: https://svn.berlios.de/svnroot/repos/yacy/trunk@2327 6c8d7289-2bf4-0310-a012-ef5d649a1542
2006-07-26 11:21:51 +00:00
..
kelondroAbstractIOChunks.java added some profiling to kelondro caching classes 2006-06-23 12:49:42 +00:00
kelondroAbstractOrder.java major bugfix (searched a whole week for the bug) for 2006-06-30 08:52:39 +00:00
kelondroAbstractRA.java - fix for blog/wiki error 2006-05-20 12:09:58 +00:00
kelondroArray.java full integration of kelondroRow 2006-06-02 12:45:57 +00:00
kelondroAttrSeq.java ... 2006-03-23 20:24:53 +00:00
kelondroBase64Order.java enhanced kelondroCollection performance 2006-06-06 22:48:31 +00:00
kelondroBinSearch.java - consolidated different orderings to kelondroNaturalOrder 2006-01-11 00:32:44 +00:00
kelondroBufferedIOChunks.java * added Object allocation monitor on performanceMemory page 2005-12-14 13:04:43 +00:00
kelondroBufferedRA.java code cleanup 2005-12-06 23:51:29 +00:00
kelondroBytesIntMap.java - added kelondroTree index option to kelondroFlexTable 2006-06-30 12:54:19 +00:00
kelondroCachedRA.java code cleanup 2005-12-06 23:51:29 +00:00
kelondroCoding.java - added base64 ordering methods 2006-01-04 01:45:23 +00:00
kelondroCollectionIndex.java added option to configure the start-up delay time for kelondro database files. 2006-07-03 23:57:33 +00:00
kelondroColumn.java a large collection of different changes 2006-07-23 22:39:41 +00:00
kelondroDyn.java added option to configure the start-up delay time for kelondro database files. 2006-07-03 23:57:33 +00:00
kelondroDynTree.java added option to configure the start-up delay time for kelondro database files. 2006-07-03 23:57:33 +00:00
kelondroException.java code cleanup 2005-12-05 09:13:13 +00:00
kelondroFileRA.java removed some unused methods 2006-05-19 21:17:42 +00:00
kelondroFixedWidthArray.java added option to configure the start-up delay time for kelondro database files. 2006-07-03 23:57:33 +00:00
kelondroFlexTable.java fixe timing problem causing too long delay during initialization of kelondroTree objects 2006-07-11 23:44:44 +00:00
kelondroFlexWidthArray.java kelondroFlex bugfix 2006-06-28 16:14:47 +00:00
kelondroHashtable.java full integration of kelondroRow 2006-06-02 12:45:57 +00:00
kelondroIndex.java some work in the index construction zone (no effect yet) 2006-07-03 15:14:54 +00:00
kelondroIntBytesMap.java - added kelondroTree index option to kelondroFlexTable 2006-06-30 12:54:19 +00:00
kelondroIOChunks.java added some profiling to kelondro caching classes 2006-06-23 12:49:42 +00:00
kelondroLock.java experiments with locks to remove synchronization 2005-12-08 12:30:55 +00:00
kelondroMap.java removed high/med/low from kelondroRecords cache control. 2006-06-25 10:31:38 +00:00
kelondroMapTable.java added option to configure the start-up delay time for kelondro database files. 2006-07-03 23:57:33 +00:00
kelondroMergeIterator.java redesign of database iterators: 2006-07-26 11:21:51 +00:00
kelondroMHashMap.java Bugfix for http://www.yacy-forum.de/viewtopic.php?p=14175 2005-12-17 11:13:44 +00:00
kelondroMScoreCluster.java introduced a second RAM cache for DHT transfer 2006-03-13 10:43:12 +00:00
kelondroMSetTools.java no more strict comparator checking in map exclude method if not needed 2006-03-16 22:46:32 +00:00
kelondroNaturalOrder.java - enhanced kelondroCollection speed 2006-06-07 15:40:29 +00:00
kelondroNIOFileRA.java changed only for testing with new hastable implementation. 2005-12-08 21:38:34 +00:00
kelondroObjectBuffer.java extended kelondroDyn with new objectBuffer 2006-05-11 15:42:46 +00:00
kelondroObjectCache.java refactoring 2006-05-26 09:32:50 +00:00
kelondroObjectSpace.java * added Object allocation monitor on performanceMemory page 2005-12-14 13:04:43 +00:00
kelondroOrder.java enhanced kelondroCollection performance 2006-06-06 22:48:31 +00:00
kelondroOutOfLimitsException.java fixed some problems with new cache flush karenz 2006-03-10 13:57:30 +00:00
kelondroProfile.java added some profiling to kelondro caching classes 2006-06-23 12:49:42 +00:00
kelondroRA.java removed some unused methods 2006-05-19 21:17:42 +00:00
kelondroRAIOChunks.java - Tests with write buffer (new class kelondroBufferedIOChunks, not yet active) 2005-12-12 00:19:28 +00:00
kelondroRecords.java fixe timing problem causing too long delay during initialization of kelondroTree objects 2006-07-11 23:44:44 +00:00
kelondroRow.java redesign of database iterators: 2006-07-26 11:21:51 +00:00
kelondroRowBufferedSet.java work towards new indexing database structure 2006-07-04 14:47:27 +00:00
kelondroRowCollection.java work towards new indexing database structure 2006-07-04 14:47:27 +00:00
kelondroRowSet.java work towards new indexing database structure 2006-07-04 14:47:27 +00:00
kelondroSplittedTree.java added option to configure the start-up delay time for kelondro database files. 2006-07-03 23:57:33 +00:00
kelondroStack.java added option to configure the start-up delay time for kelondro database files. 2006-07-03 23:57:33 +00:00
kelondroTree.java redesign of database iterators: 2006-07-26 11:21:51 +00:00
kelondroXMLTables.java added xml read/write example file: kelondroXMLTables 2006-02-09 22:16:46 +00:00