Skip to content
せいうはん edited this page Mar 19, 2018 · 3 revisions

Sql2o roadmap

1.5

  • Lots of refactoring for better architecture.
  • New Quirks architectur
  • Autodetect quirks
  • Converter extensions architecture
  • Lots of performance improvements (More caching, better field/method setters, etc)
  • Lots of minor improvements that improves thread safety and performance
  • deprecate execute methods from Sql2o instance.
  • Update website to not use deprecated API.

A more complete list of issues and improvements, that has already been addressed, can be found here

We should also change the performance tests to do proper warm up just before each test, and to fetch 100, 500 or maybe 1000 rows in every query. This technically doesn't have to be done before release of 1.5, but should be done quickly after.

1.6

  • Oracle extension
    • Oracle specific converters
    • Oracle Quirks is moved to this extension
  • PostgreSQL extension
    • PostgreSQL specific converters
    • PostgreSQL Quirks is moved here
  • Sql Server extension
    • Sql server specific converters
    • Sql server quirks (if necessary).
  • DB2 extension
    • DB2 specific converters (if any)
    • DB2 quirks is moved here
  • MySQL ?
  • Other dbs?
  • Allow converters to be attached to Quirks, so you can connect to multiple database-types without conflict
  • Updated website with information on each extension.

2.0 (Not decided)

  • new api. See discussion here
  • Deprecate old api.
  • Remove API deprecated in version 1.5.
  • Maybe replace converter architecture with something better (needs some more discussion).
  • Probably more to come!?