basalt-rs / basalt-rs/basalt-server

Refactor storage layer abstraction

Open
#65 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
Rust
Stars
3
Forks
0
PR merge metrics
No merged PRs in 30d

Description

Would like to do the following:
- Ability to drop-in a replacement for Sqlite in order to support people bringing their own DB. Ideally in such a way that no changes are required to application logic after adding support.

Contributor guide

No contributing guide indexed for this repository

Research direction

Start by locating the storage layer and its SQLite integration in the repository, then trace how application logic accesses persistence. Identify the boundaries a replacement database would need to implement and review whether the issue needs a more specific design before coding. Done means an alternative database can be supported without application-logic changes.

Written by the indexing model from the issue text.

Assessment

Tech stack
rust, sqlite
Domain
backend, database
Issue type
Refactor
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.