Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/flatcap/work-old-b-tree
https://github.com/flatcap/work-old-b-tree
Last synced: about 1 month ago
JSON representation
- Host: GitHub
- URL: https://github.com/flatcap/work-old-b-tree
- Owner: flatcap
- License: other
- Created: 2022-11-01T22:45:52.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2022-11-05T00:16:38.000Z (over 2 years ago)
- Last Synced: 2024-11-18T07:06:21.489Z (3 months ago)
- Language: C
- Size: 109 KB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README
Awesome Lists containing this project
README
This is the source code for a variable-length key variable
page size b+tree library. Also included is source for a variety of
test programs, a semi-useable record manager, and a dbm-lookalike
library built on top of the record manager and b+tree. (dbm(3) will
blow it away performance-wise, of course).This software has been tested (and works) on the following:
Pyramid/OSx, Sun4/SunOs, Sun3/SunOs, Digital Vax/BSD4.3,
Digital DECstation3100/UltrixThis software has been tested and found NOT to work on the
following:
SCO Xenix - I have no idea why because I don't have oneContents::
----------------------------------------------------------------------
COPYRIGHT - licensing/copyright notice. read it, please.Makefile - makefile
btlib - source for the b+tree library. directions for
compilation are in btlib/README.doc - manual pages for the b+tree library
btdbmlib - source for a sort of record management library
that is pretty much of a "toy" library, and will
probably not cut it for serious projects unless it
is beefed-up a bit. Also includes source for a
dbm-clone library that uses b+tree indexes.
the record manager was designed for an application
I wrote that demanded being able to store things
of practically any size, and did not require high
performance. if you are trying to write a real
database, please don't waste your time even looking
at it.utils - utility programs and toys, including test-rack
software for the b+tree