Optimize stored data
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 5/5
- Tempo stimato
- Più di una settimana
- Idoneità per principianti
- 25/100
Direzione di ricerca
Review the landpks_soil_model and landpks_soilgrids schemas and trace how their result_blob, soilrank, soilIDRank_output_pd, mucompdata_cond_prob, and soilgrids_blob values are used. Determine whether the CSV and JSON should be represented as relational tables, and document the chosen storage design and its migration implications.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
Description
Currently, we are storing CSV and JSON directly in the database.
landpks_soil_model
+----------------------+-----------------+------+-----+---------+----------------+
| Field | Type | Null | Key | Default | Extra |
+----------------------+-----------------+------+-----+---------+----------------+
| ID | bigint unsigned | NO | PRI | NULL | auto_increment |
| plot_id | bigint unsigned | YES | MUL | 0 | |
| model_version | int | YES | | 1 | |
| result_blob | mediumtext | YES | | NULL | |
| soilIDRank_output_pd | mediumtext | YES | | NULL | |
| mucompdata_cond_prob | mediumtext | YES | | NULL | |
| soilrank | mediumtext | YES | | NULL | |
+----------------------+-----------------+------+-----+---------+----------------+
- result_blob: JSON
- soilrank: JSON
- soilIDRank_output_pd: CSV
- mucompdata_cond_prob: CSV
Can/should this data be stored in tabular data?
landpks_soilgrids
+----------------+-----------------+------+-----+---------+----------------+
| Field | Type | Null | Key | Default | Extra |
+----------------+-----------------+------+-----+---------+----------------+
| ID | bigint unsigned | NO | PRI | NULL | auto_increment |
| plot_id | bigint unsigned | YES | MUL | 0 | |
| model_version | int | YES | | 1 | |
| soilgrids_blob | mediumtext | YES | | NULL | |
+----------------+-----------------+------+-----+---------+----------------+
- Lingua principale
- Python
- Stelle
- 2
- Fork
- 3
- Merge medio
- 4g 13h
- PR unite (30g)
- 6
Preparare l'ambiente
- Include un Dockerfile o un file Docker Compose
- Nessun modello di pull request
- Nessuna guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di techmatters/soil-id-algorithm
-
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 90/100
techmatters/soil-id-algorithm#386 ·
-
SoilID: Fix component-group selection being sorted alphabetically instead of by cond_probForse già presa @johannesparty l’ha presa 26 giorni fa. Apertabug
techmatters/soil-id-algorithm#398 · 1 commento · 1 assegnatario ·
-
Difficoltà 4/5 3-5 giorni Idoneità per principianti 48/100
techmatters/soil-id-algorithm#390 · 1 commento ·
-
Design: a slice informed by fewer properties counts as much per cm as a fully-populated sliceAperta
Difficoltà 5/5 Più di una settimana Idoneità per principianti 35/100
techmatters/soil-id-algorithm#388 ·
-
Difficoltà 5/5 Più di una settimana Idoneità per principianti 35/100
techmatters/soil-id-algorithm#387 ·
Tutte le issue di techmatters/soil-id-algorithm
Issue simili
-
bug
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
anchore/grype-db#1149 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
-
[Bug]: `hermes plugins update` clones an entire monorepo twice - `subdir` is resolved but dropped at both catalog-update call sitesForse già presa @HootRock l’ha presa oggi. Apertacomp/cli P2 type/perf
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
NousResearch/hermes-agent#142417 · 2 commenti ·
I maintainer di solito rispondono entro 1 giorno
-
SMC SPEC
Difficoltà 2/5 1-3 ore Idoneità per principianti 70/100
tenstorrent/tt-oca-harness#3287 ·
I maintainer di solito rispondono entro 1 giorno
-
bug enhancement python
Difficoltà 2/5 1-3 ore Idoneità per principianti 85/100
DewaldOosthuizen/tech-cheat-sheets-and-notes#392 ·
I maintainer di solito rispondono entro 1 giorno
-
Critical advisories on mainApertasecurity
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
fabriziosalmi/wildbox#801 ·
I maintainer di solito rispondono entro 1 giorno