Document database from scratch
This is a prototype document database system capable of handling transactions such as CRUD operations, aggregations, lookup, text search, etc.
It is designed to use B+ trees as indexes to achieve better performance. This makes it capable of efficiently handling multiple transactions concurrently, ensuring that there is no delay, downtime or conflict. The final product is a robust and reliable database system that can handle a wide range of transactions and provide quick responses to queries.
Look below for more details: