-
Notifications
You must be signed in to change notification settings - Fork 3
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
1 parent
5f4cabf
commit 60682f0
Showing
1 changed file
with
8 additions
and
1 deletion.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,2 +1,9 @@ | ||
# distributed-database | ||
The primary goal of the project is to implement some of key concepts in distributed and parallel databases systems. For example operations like fragmentation, parallel sort, range query etc. | ||
The primary goal of the project is to implement some of key concepts in distributed and parallel databases systems. For example operations like fragmentation, parallel sort, range query etc. This project is done as part of CSE 512 Distributed and Parallel Database Systems taught by [Mohamed Sarwat](http://faculty.engineering.asu.edu/sarwat/) | ||
|
||
These concepts are built upon open source relational database [postgres](https://www.postgresql.org/). I have used [python]()for programming and psycopg as database driver for postgres. You can find getteting started guide for psycopg [here](http://prashant47.github.io/2017/Sep/20/psycopg_postgresql_adapter_for_python.html) | ||
|
||
The project covers 3 mains concepts | ||
1. Data fragmentation acorss partitions. | ||
2. Query processor that accesses data from the partitioned table. | ||
3. Parallel sort and parallel join algorithm. |