Dear Wiki user,

You have subscribed to a wiki page or wiki category on "Blur Wiki" for change 
notification.

The "DataStructureDevelopment" page has been changed by AaronMcCurry:
http://wiki.apache.org/blur/DataStructureDevelopment

New page:
== Data Structure Development ==

Any data structure development in Blur needs to have a manageable memory 
footprint.  The easiest way achieve this behavior is to make the data structure 
file based (through the Lucene Directory API).  Implementing a file based data 
structure will make use the BlockCacheDirectory which will automatically cache 
block of the files in use.

If a data structure cannot be written to use the file API then a manageable 
memory model will have to be implemented.

The reasoning for this is development strategy is three fold:

JVM Heap limitations
Data grow issues
User query requirements

Reply via email to