Evaluate sqlite-zstd compression as alternative to gzip

Offen
#111 1 Kommentar 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen

Dieses Issue hat noch niemand übernommen.

Bewertung

Schwierigkeit
5/5
Geschätzter Aufwand
Über eine Woche
Anfängerfreundlichkeit
35/100
Issue-Typ
Feature
Klarheit
Muss geklärt werden
Aktivitätsstatus
Ruhig
Tech-Stack
sqlite
Bereich
databases

Rechercherichtung

Beginne damit, den aktuellen Pfad der gzip-Komprimierung und die Handhabung der SQLite-Datenbank in semantic-sql zu lokalisieren; sieh dir anschließend die dokumentierten CRUD-Funktionen von sqlite-zstd an. Das Issue nennt keine Dateien, Tests oder Akzeptanzkriterien, daher müsste für den Abschluss der Umfang des Vergleichs definiert und eine Empfehlung festgehalten werden.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Beschreibung

enhancement

semantic-sql currently uses simple gzip compression. This is generally OK: it's universally recognized, most environments have the tools to decompress it, and provides a good lossless compression ratio.
For sqlite in particular, an alternative compression strategy like sqlite-zstd can provide similar compression ratios or better while supporting the usual CRUD operations without needing to decompress the whole database file.

See https://crates.io/crates/sqlite-zstd

Vorherrschende Sprache
Python
Sterne
71
Forks
7
PR-Merge-Kennzahlen
Keine gemergten PRs in 30 T.

Entwicklungsumgebung

Erste Schritte

  1. Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
  2. Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
  3. Forken Sie das Repository und arbeiten Sie in einem Branch.
  4. Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.

Mehr aus INCATools/semantic-sql

Alle Issues in INCATools/semantic-sql

Ähnliche Issues

Weitere Issues zu Python

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.