You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
db.py: all Raiyan
index.py: all Tracy
page.py: all Raiyan
query.py: delete Derrick
query.py: insert Tracy
query.py: select, select_version Leo
query.py: update Derrick
query.py: sum, sum_version Molly
table.py: all Raiyan
Milestone 2 Contributions
bufferpool.py: Bufferpool, Frame Raiyan +288
bufferpool.py: testcases Raiyan +83
index.py: secondary index Tracy +352
index.py: serialize Tracy +47
index.py: create_index Tracy +50
index.py: primary index fixes Tracy +32
db.py: open, close, serialize Leo +167
table.py: merge, update Raiyan +232
table.py: merge-delete Leo +125
table.py: serialize Molly +139
table.py: serialize test Raiyan +228
page.py: serialize Leo +48
page_range.py: PageRanges Raiyan +150
page_range.py: Page Range Serialize Raiyan +37
query.py: insert, update, select Derrick +342
query.py: select_verion improvements Derrick +33
query.py: sum Molly +66
query.py: extra testcases Molly 147
query.py: optamizations Raiyan +72
## Total Contributions:
Raiyan +1090
Leo +540
Tracy +481
Derrick +380
Molly +354
Milestore 3 Contributions
index.py: create/update index refactor Tracy +132
lock.py: Lock Manager (2PL and SIX mode) Raiyan +160
transaction_worker.py: run worker Derrick +79
DB.py: Granularity locks (DB/Table) Derrick +13
Table.py: table locks Derrick +10 (unused)
query.py: M2 extended fixes Tracy +42
lock.py: Graph Based Deadlock Detection Raiyan +107
transactions.py: log and commit/abort Leo +124
transaction.py: run Leo +57 (unused)
transaction.py: run and uniqueIdentifier Raiyan +47
lock.py: upgrade S to X Raiyan +33
lock.py: upgrade IS to IX Raiyan +14
index.py: concurrent index update Tracy +50
query.py: granularity locks / log update Molly +137
## Total Contributions:
Raiyan +361
Tracy +224
Molly +137
Leo +124 (57 unused)
Derrick +92 (10 unused)
About
L-Store serves as a foundation for scalable, high-performance database systems that require real-time analytics and transactional consistency, making it particularly suitable for modern data-intensive applications.