Skip to content

flq/Raptile

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Raptile - A fork from the raptor DB

Raptor DB is a project from Mehdi Gholam and is a Key-Value store that is persisted onto disk. What I was missing in the original implementation was

  • Consistency in programming conventions. call me nitpick, but I need my code-base to follow some set of guidelines so I can orient myself more easily.
  • Tests. There are a couple of tests, but this doesn't go far enough for me.

Additionally, Raptile has a different focus. Things that already changed are e.g.

  • support that was started for duplicate keys in RaptorDB has been removed.
  • Usage of the file system has been abstracted through the lovely File system abstraction OpenFileSystem. This allows for very simple in-memory testing.

What you can expect in the future is the ability to define secondary indices to quickly retrieve groups of related objects.

Hence, while you can consider this to be a fork of Raptor DB, it is unlikely that I will pull code updates done to Raptor DB.

Licensing

RaptorDB follows the Apache 2.0 license, Raptile will stay there as well

About

A raptorDB fork with its own agenda

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages