Bernd, >>> .... tables should be split into "search arguments" and "data" ...
>> That does only make sense to me if the data is VERY large compared to >> the keys. Pardon- it starts making sense if the table (arg+data) is more than 3 pages (of whatever size the paging system supports). consider a 40 element table with each being 1000 on a 2K paging system- space required: 20 pages sequential - AVG 10 pages referenced binary/AVL - 6 pages referenced with key 50 and data 950 (=1000) 2 pages referenced = 1 page for key and 1 for the item (regardless of method) 50 for key and 950 for data - is that VARY large? Or am I totally of the track here? -- Martin Pi_cap_CPU - all you ever need around MWLC/SCRT/CMT in z/VSE more at http://www.picapcpu.de
