RockyDB#

A NoSQL database written in Python. It utilises rocksdb as a storage engine.

Features#

Currently under active development, however here is the feature list so far:

  • Create collections

  • Insert, get and delete documents

  • REST API

  • Query language

  • Indexes

Installation#

pip install rockydb

Perfomance#

Dataset: NBA Players Dataset Computer: MacBook Pro (13-inch, 2019). RockyDB is still in its early days, these results will likely get better in the future.

Database

Insert

Get

Query

Delete

RockyDB

0.00074

0.00038

0.00014

0.00023

MongoDB

0.04436

0.04518

0.00004

0.04264