>>>>> "SK" == Sean Kamath <kamath@pogo.WV.TEK.COM> writes:
SK> This is the biggest complaint I have about DBM files. They are
SK> basically worthless for large datasets.
I can't see this. Some DBM libraries have different limits, but I don't
think gdbm or Berkeley DB have the 1024 byte key limit.
For all concerned, here's a table from the AnyDBM_File manpage:
odbm ndbm sdbm gdbm bsd-db
---- ---- ---- ---- ------
Linkage comes w/ perl yes yes yes yes yes
Src comes w/ perl no no yes no no
Comes w/ many unix os yes yes[0] no no no
Builds ok on !unix ? ? yes yes ?
Code Size ? ? small big big
Database Size ? ? small big? ok[1]
Speed ? ? slow ok fast
FTPable no no yes yes yes
Easy to build N/A N/A yes yes ok[2]
Size limits 1k 4k 1k[3] none none
Byte-order independent no no no no yes
Licensing restrictions ? ? no yes no
[0] on mixed universe machines, may be in the bsd compat
library, which is often shunned.
[1] Can be trimmed if you compile for one access method.
--
Jason L. Tibbitts III - tibbs@uh.edu - 713/743-8684 - 221SR1
System Manager: University of Houston High Performance Computing Center
1994 PC800 "Kuroneko" DoD# 1723
References:
|
|