Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add sqlite as a dlt destination #1627

Closed
Vasilije1990 opened this issue Jul 23, 2024 · 3 comments
Closed

Add sqlite as a dlt destination #1627

Vasilije1990 opened this issue Jul 23, 2024 · 3 comments
Labels
destination Issue related to new destinations

Comments

@Vasilije1990
Copy link

Feature description

sqlite can be added as dlt destination

Are you a dlt user?

Yes, I'm already a dlt user.

Use case

I need an in-memory database with async support

Proposed solution

Adding sqlite as a destination

Related issues

https://news.ycombinator.com/item?id=39527441

@Vasilije1990 Vasilije1990 added the destination Issue related to new destinations label Jul 23, 2024
@rudolfix
Copy link
Collaborator

@Vasilije1990 (and anyone else interested) - is there anything special that you need:

  1. what does async support mean? we do not have async destinations right now. they operate in batch mode. you could write custom async destination (reverse ETL) but this is not probably what you want
  2. why SQL lite and not DuckDB?
  3. sql lite is so different from other engines that we planned to do this in implement sql alchemy destination #21 via sql alchemy. that would also support 50+ other destinations. the blocker is lack of resources and until now there was not much interest in supporting regular dbmses as destinations

@rudolfix rudolfix moved this from Todo to Planned in dlt core library Aug 5, 2024
@Vasilije1990
Copy link
Author

  1. DuckDB is not async, and I am using the destination as a metadata store for other services that use for example FastAPI Users as one
  2. FastAPI Users requires async to work
  3. That would work

@rudolfix
Copy link
Collaborator

should be solved by #21

@steinitzu steinitzu mentioned this issue Aug 23, 2024
7 tasks
@github-project-automation github-project-automation bot moved this from Planned to Done in dlt core library Sep 14, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
destination Issue related to new destinations
Projects
Status: Done
Development

No branches or pull requests

2 participants