filehash: Simple Key-Value Database

Implements a simple key-value style database where character string keys are associated with data values that are stored on the disk. A simple interface is provided for inserting, retrieving, and deleting data from the database. Utilities are provided that allow 'filehash' databases to be treated much like environments and lists are already used in R. These utilities are provided to encourage interactive and exploratory analysis on large datasets. Three different file formats for representing the database are currently available and new formats can easily be incorporated by third parties for use in the 'filehash' framework.

AuthorRoger D. Peng <rdpeng@jhu.edu>
Date of publication2015-08-16 07:30:57
MaintainerRoger D. Peng <rdpeng@jhu.edu>
LicenseGPL (>= 2)
Version2.3
http://github.com/rdpeng/filehash

View on CRAN

Files in this package

filehash
filehash/inst
filehash/inst/COPYING
filehash/inst/CITATION
filehash/inst/NEWS
filehash/inst/doc
filehash/inst/doc/filehash.Rnw
filehash/inst/doc/filehash.R
filehash/inst/doc/filehash.pdf
filehash/tests
filehash/tests/SHA1SUM
filehash/tests/versions.R
filehash/tests/misc
filehash/tests/misc/create-testdb.R
filehash/tests/testdb-v1.1
filehash/tests/reg-tests.Rout.save
filehash/tests/testdb-v2.0
filehash/tests/reg-tests.R
filehash/tests/versions.Rout.save
filehash/src
filehash/src/sha1.h
filehash/src/hash.c
filehash/src/sha1.c
filehash/src/lockfile.c
filehash/src/readKeyMap.c
filehash/NAMESPACE
filehash/R
filehash/R/coerce.R filehash/R/queue.R filehash/R/filehash-RDS.R filehash/R/dump.R filehash/R/hash.R filehash/R/filehash.R filehash/R/filehash-DB1.R filehash/R/stack.R filehash/R/zzz.R
filehash/vignettes
filehash/vignettes/filehash.Rnw
filehash/vignettes/combined.bib
filehash/MD5
filehash/build
filehash/build/vignette.rds
filehash/DESCRIPTION
filehash/man
filehash/man/createQ.Rd filehash/man/filehashFormats.Rd filehash/man/stack-class.Rd filehash/man/dump.Rd filehash/man/createS.Rd filehash/man/queue-class.Rd filehash/man/db2env.Rd filehash/man/dbInit.Rd filehash/man/filehash-class.Rd filehash/man/filehashOption.Rd filehash/man/push.Rd

Questions? Problems? Suggestions? or email at ian@mutexlabs.com.

All documentation is copyright its authors; we didn't write any of that.