Bikeshed common database API - nejucomo/rust GitHub Wiki
We should provide a common interface for databases to ease porting from one database backend to another.
Similar projects for other languages:
- Python:
- Go:
- Ruby:
- Node.js:
- Java:
- C++:
- Objective C:
Known bindings:
- Sqlite:
- PostgreSQL (in progress):
Needed:
- MySQL
- Oracle
Open questions:
- Should we bother trying to support NoSQLs?
- Do we low-level like Python's DB-API? Or higher level, like Ruby's Sequel?