A python example for creating your own online database using Apache Arrow.
This 'hello world' example is not intended to be complete, feature-rich or highly efficient
It was designed to inspire developers to utilize Apache Arrow for creating their own databases.
- Flask server with
/write
and/query
endpoints - Flight server for sending queries
- Datafusion for process sql queries
- Parquet file storage
pip install -r requirements.txt
Start SimpleDB server on localhost:8081
./simpledb.py
Test your SimpleDB service using the included examples
./examples/write.py
./examples/read_rest.py
./examples/read.py