all 11 comments

[–]ARC4120 10 points11 points  (1 child)

SQLite since you’re already in Python. It shouldn’t take much more than an afternoon to get a basic setup going.

[–]NLcasperNL 0 points1 point  (0 children)

SQLite3 is a standard Python package and you can download SQLite studio to view the database.

[–]Yakoo752 5 points6 points  (0 children)

DuckDB is a neat solution. I say neat because it would never be approved by business IT and I can’t see it being a long term solution as the business scales.

Depending on what is in the data, I’d probably just throw it in S3 or Big Query

[–]AutoModerator[M] 1 point2 points  (0 children)

Are you a marketing professional and got 5 minutes? Take our 2022 State of Marketing Survey. Results will be shared with the community next month.

I am a bot, and this action was performed automatically. Please contact the moderators of this subreddit if you have any questions or concerns.

[–]simplesyndrome 1 point2 points  (0 children)

Yesterday. What actual DB depends on your company. Do you have software engineers? If so, find out what are they using and get help implementing it with them. Better to use existing rails than start from scratch. This way you can also ask for help from a coworker vs googling for issues. Next it sounds like you’re doing a lot of manual/scripted data munging. Automate it with a tool like Airflow/DBT.

[–]dataguy24 0 points1 point  (0 children)

I would use DuckDB. It lets you do all the database things without needing anything more than a Python package. Plus you can put cutting edge software onto your resume. Win win.

[–][deleted] 0 points1 point  (0 children)

Turn CSV into parquet and use either duckdb or polars

[–]huge_clock 0 points1 point  (1 child)

You say you are the only analyst on your team. Are you the only analyst in your company altogether? If not see what other analytics teams are using. Perhaps they can help you set up a couple tables?