Skip to content
SSCreation edited this page Feb 3, 2017 · 1 revision

Extend DB

  • No SQL Document Database
  • Stores BSON documents
  • Embedded into process
  • Mongo DB like querying interface
  • Extensible
  • Each database collection is stored into set offiles in user specified directory.

Extend DB use cases

  • Logging library
    • Each log file entry could be an object in the database.
    • Indexes could be created at later point in time to analyze logfiles using rich querying.
  • File tagging application
    • Each file information could be stored as an object to the DB.
    • With tags attached removed dynamically.
    • Indexed data could extend the object with new fields.
    • Querying / searching based on tags or indexed data.
  • Single node user-space NFS server
    • Stores all metadata information into the database.
    • Maps filehandle to object/file attributes.
    • Objects accessed with filehandles and/or parentfile handle and name.
    • File data stored separately outside the databaseusing object-id based name space.
  • Any other stand-alone applications
Clone this wiki locally