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

[FEATURE]: Migration to database #24

Open
2 tasks
surapuramakhil opened this issue Dec 25, 2024 · 4 comments
Open
2 tasks

[FEATURE]: Migration to database #24

surapuramakhil opened this issue Dec 25, 2024 · 4 comments
Assignees
Labels
enhancement New feature or request planned planned goal

Comments

@surapuramakhil
Copy link
Collaborator

surapuramakhil commented Dec 25, 2024

Feature summary

Currently we are using JSON file which limits max size to system memory. implement light weight DB.

SQLite vs postgrest (via docker)
After research - sqlite writes are sequential & DB updates are via automated actions - postgres becomes right choice

Feature description

Apart from log use cases, other usecases will eventually migrate to DB.

migrate following use cases to database.

  • Tracking of jobs - Applied, skipped
  • Failed job application - in both DB and in logs (i.e. files)

Motivation

No response

Alternatives considered

No response

Additional context

No response

@surapuramakhil surapuramakhil added the enhancement New feature or request label Dec 25, 2024
@surapuramakhil surapuramakhil added the planned planned goal label Dec 25, 2024
Copy link

github-actions bot commented Jan 4, 2025

This issue has been marked as stale due to inactivity. Please comment or update if this is still relevant.

@yashsachdev
Copy link

Implementation of nosql for this feature

@surapuramakhil surapuramakhil moved this from Backlog to In Progress in Job hunt Assistant Jan 4, 2025
@surapuramakhil surapuramakhil moved this from In Progress to Backlog in Job hunt Assistant Jan 10, 2025
@alex-shvachko
Copy link

I would like to suggest you using DuckDB for that - this is lightweight relational db that runs only with run of ur application and dont wastes memory.

@surapuramakhil
Copy link
Collaborator Author

@alex-shvachko DuckDB is OLAP, OLTP (OLTP inclined) is ideal DB of choice for the current use case.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request planned planned goal
Projects
Status: Backlog
Development

No branches or pull requests

3 participants