Skip to content

Latest commit

 

History

History
23 lines (16 loc) · 1.19 KB

README.md

File metadata and controls

23 lines (16 loc) · 1.19 KB

SAILDB

Project Status: WIP – Initial development is in progress, but there has not yet been a stable, usable release suitable for the public. License: MIT

Important

🚧 This is a work in progress 🚧

An incomplete, unofficial Python package to interface with SAIL Databank's database, supported by a C++20 backend.

Project plan

ODBC & DBI

  • Attempt to conform to PEP 249
  • Assess feasibility of using nanodbc as ODBC backend, or whether a handmade solution would be more perfomant - a C-side implementation of thread safe connection pooling might also be a nice addition

Performance of Py/C API

  • Utilise Apache Arrow for data access and to support batched data transfer to Python

Utilities

  • Handmade DotEnv parser to aid user(s) in managing their workspace alongside profile & secret management