astraldb
1.0.0
A fast and lightweight vector database.
This database is completely written in python, for python.
Install using:
pip install git+https://github.com/StealthyPanda/astraldbThat's it! Try it out now:
mkdir astraltest
cd astraltest
astral # or python -m astralEverything related to the database is local to this folder, saved in .astral.
Vectors are organised simply as key-value pairs, and stored in binary format. You can interact with the database either through the client in python, or via http://localhost:4269.
/stores -> returns all stores in this AstralDB./get {store:str, key:str} -> returns value of key in store./set {store:str, key:str, value:list} -> sets value of key in store./delete {store:str, key:str} -> deletes key-value pair in store./create_store {name:str} -> create a new store./delete_store {name:str} -> deletes the store./get_keys {name:str} -> get all the keys in the store.And that's it! Lightweight, easy to use, and super-fast.