GitXplorerGitXplorer
A

databases

public
3 stars
0 forks
0 issues

Commits

List of commits on branch main.
Verified
ae8e0ce1f04dbd630de81d3cbaa1a6172442cafc

Update readme.md

AAbhinavMir committed 2 years ago
Verified
5c18ea4aa9b29ce151322f40f0d1418c90588af3

Update readme.md

AAbhinavMir committed 2 years ago
Unverified
278666fbb369dcc720a473452e75db470ef66b27

wip

AAbhinavMir committed 2 years ago
Unverified
25552f16cf71c08a339e4533a13857dac7e6edb6

wip

AAbhinavMir committed 2 years ago
Unverified
2d158ec713ec36766b37631f739f7aacd8d5c801

wip

AAbhinavMir committed 2 years ago
Unverified
1df50dc466f2897547ea905c528fb7d264b2bab0

wip

AAbhinavMir committed 2 years ago

README

The README file for this repository.

Dosa : Database of Simple Appends

A simple database implementation in Python.

main todo summary: add run instructions (or make it simpler) and include scaffold (interfaces and dummy functions) for you to fill and complete. fix SQL parser.

Aim: Walk you through the depth of databases, without overwhelming you.

Todo

  • [ ] Migrate all notes
  • [ ] Implement some level of RAID
  • [ ] Implement B+ indexing
  • [ ] Implement the joins
  • [ ] Instead of brute forcing SQL, implement it using relational algebra
  1. Overview of databases
  2. B+ trees
  3. Transactions
  4. Concurrency control
  5. Lock
  6. Recovery
  7. Query Evaluations
  8. Query optimizations