TIP: Click on subject to list as thread! ANSI
echo: os2prog
to: Jonathan de Boyne Pollard
from: Peter Fitzsimmons
date: 1994-10-16 14:37:16
subject: 512mb Is Ample Right Now

JdBP>   do, it gains nothing, because eliminating buffer

Actually,  it gains access to functions that take a "char *"
instead of a "FILE *" (or other stream).

 JdBP>   Scenario B, partial file mapping using a window :

 JdBP>      Client asks for pointer to record N.
 JdBP>      DB library checks that N is within partial mapping "window".

This would happen in the exception handler;  it would never have to check
-- and excpetion would be rasied if it wasn't.

 JdBP>   For a real world implementation of partial file mapping, there's also
 JdBP>   the headache of what to do when the client wants 
 JdBP> to access two records
 JdBP>   separated by a distance greater than that of the window size.

There is no reason why you have to use a "window".  You can
simply cache the last 'n' 4k pages, and as someone else suggested,  use LRU
on them.


--- Maximus/2 2.01

* Origin: Sol 3/Toronto (905)858-8488 (1:259/414)
SEEN-BY: 12/2442 54/54 620/243 624/50 632/348 640/820 690/660 711/409 410 413
SEEN-BY: 711/430 807 808 809 934 942 949 712/353 623 713/888 800/1
@PATH: 259/414 400 99 98 3615/50 229/2 12/2442 711/409 54/54 711/808 809 934

SOURCE: echomail via fidonet.ozzmosis.com

Email questions or comments to sysop@ipingthereforeiam.com
All parts of this website painstakingly hand-crafted in the U.S.A.!
IPTIA BBS/MUD/Terminal/Game Server List, © 2025 IPTIA Consulting™.