Skip to content

Support Sql storage via SQLalchemy#354

Draft
amanchauhan11 wants to merge 5 commits into
alisaifee:masterfrom
amanchauhan11:ac/sql_storage_backend
Draft

Support Sql storage via SQLalchemy#354
amanchauhan11 wants to merge 5 commits into
alisaifee:masterfrom
amanchauhan11:ac/sql_storage_backend

Conversation

@amanchauhan11

@amanchauhan11 amanchauhan11 commented Jun 2, 2026

Copy link
Copy Markdown

Support Sql storage via SQLalchemy

  • Implements FixedWindow, MovingWindow, SlidingWindow strategies for sql storage backend.
  • Supports all included dialects in SQLalchemy

TODO

  • Support all dialects (external and third party ones). Get all registered dialects dynamically.
  • Support async
  • Update docs

@alisaifee

Copy link
Copy Markdown
Owner

@amanchauhan11 please change the status of this PR to draft while you work out the details. One minor note about this approach, I've intentionally not pursued it before because I'm not convinced it's a good idea. As part of this PR please also provide a 'why'.

Also note the benchmark tests that are run as part of the CI as well - it would be interesting to see how any of the sql backends perform (this could be part of the justification).

@amanchauhan11 amanchauhan11 marked this pull request as draft June 2, 2026 14:52
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants