cancervariants / cancervariants/therapy-normalization

Abstract database class, SQL-based version

Open
#254 2 comments 0 reactions 0 assignees View on GitHub
data-structure performance priority:high stale-exempt
Dominant language
Python
Stars
15
Forks
3
PR merge metrics
No merged PRs in 30d

Description

- [x] Abstract database class, enable injection into etl and query classes, to enable users to write custom Database classes that don't rely on AWS (much of this work is already done)
- [ ] Build out an example SQL-based instance, both as a demo and to explore whether our data model still fits best with NoSQL/DynamoDB

Contributor guide

No contributing guide indexed for this repository

Research direction

Start by reading the existing abstract Database support in the ETL and query classes, then trace how custom Database classes are injected. Build an example SQL-based Database implementation and use it to evaluate whether the current data model fits SQL as well as NoSQL/DynamoDB; done means the example works as a demonstrable alternative.

Written by the indexing model from the issue text.

Assessment

Tech stack
aws, python, sql
Domain
databases
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.