/hack-db

A very simple key/value database engine written in Java

Primary LanguageJavaMIT LicenseMIT

hackDB

Introduction

hackDB is a very simple key-value database engine written in Java.

Description

  • More precisely, hackDB is a multiple (concurrent) hash map data store manager with a console
  • Could be useful for some NoSQL data investigation and analysis
  • Provides serialization, import from CSV & TSV, querying
  • Influenced by the far-superior TextQL
  • Current version: 0.2

Usage

hackDB

Requirements

hackDB is written in Java, and therefore requires a JVM.

Installation

Download the hackdb package, compile & execute:

// Compile hackDB
javac hackdb/*.java

// Execute hackDB
java hackdb/HackDB

Getting Help

Try the hack DB wiki for documentation.

FAQ

Q: Is hackDB a good choice as a backend for my web app or multinational corporation?

A: Under no circumstances. Obviously.

Q: Is it production-ready?

A: See above.

Q: Is an API on the way?

A: An API is not on the way.

Q: What would happen if you was naked in space?

A: You would blow up!

Q: Can I make a donation to your smurftastic program?

A: If you think this is donation-worthy, I'd suggest you get out more.

Author

Matt Mayo

License

This software is made available under the MIT License