On 23/10/2012 5:54 μμ, Graeme Geldenhuys wrote:
On 2012-10-23 15:25, geneb wrote:
What about B-Tree Filer? :)

I'll read up on it, thanks.


   Graeme.

A few years back I crossed roads with both flash filer and B-tree filer.
B-Tree filer is nothing more than a record based file library that supports network access ms network and novel networks it was written for turbo pascal for dos and at that era novel had the biggest pie of the lan market. Flash filer was a rewrite of that library with SQL support and it was for windows only I think it did not had to support multiple network libraries as it was an embedded engine and a client server over tcp/ip so I do not think it used anything from the b-tree era other than know how.

Personally I think that flash filer is worth porting, I think it uses lex and yac for the SQL parser or some other parser construction kit which I would look to replace with the fpc's sql parser instead making it a bit easier to extend I think. I would start looking on the disk access and see how easy it is to port it to a stream based logic making supportable from multiple operating systems.

B-tree filer isn't worth the bytes on the disk for storage only as a piece of museum software on how things was in early 90's.

Regards.

_______________________________________________
fpc-pascal maillist  -  fpc-pascal@lists.freepascal.org
http://lists.freepascal.org/mailman/listinfo/fpc-pascal

Reply via email to