This is a Python-based relational database management system (RDBMS) designed from scratch with operator-based functionalities. It's a standalone system not compatible with SQL or NoSQL databases, aiming to provide a simple yet functional database management solution.
+
, -
, and ==
to manipulate data.Installation is now available through pip, via the latest release. To get the latest fix (!!!BROKEN!!!) (with beta features) use
pip install bivittatusDB
The last build is unavailable via pip at this time. Based on the release schedule, release 2.0.0.0 should be released 08/01/2025. The closest working version of build 1.0.0.0 available on PyPi is v1.0.0.1
pip install bivittatusDB==1.0.0.1
See the examples directory and wiki for examples off different operations.
The databases are saved in hybrid-asymmetrically encrypted and therefore need encryption handlers, as seen in the requirements.txt
file.
pip install -r .github/requirements.txt
Contributions are welcome! If you'd like to contribute to the project, please fork the repository and submit a pull request with your changes.See Contributing & Code of Cunduct
This project is licensed under the MIT License.
This README.md file provides an overview of the operator-based relational database management system implemented in Python, detailing its current features, future plans, usage instructions, dependencies, and contribution guidelines. Additionally, it outlines the licensing information for the project.
Due to recent updates, no issues are known at this time. All example files are acting as expected. We are accepting issues if you find anything that we have missed.