A No-SQL database built from scratch in C++.
- Collections and documents structure
- Fetch documents and fields in documents (CRUD operations - create, read, update, delete)
- Transactions (With "Serializable" isolation level, meaning allowing multiple read transactions or one write transaction at the same time)
- Conditional querying
- Range querying
- Indexing mechanisms
- Data types:
intfloat-
string boolbytearrayarraydatetime
- Listeners 🫢🫢
- CMD interface for querying data