Eine einfache und effiziente JSON-basierte Datenbank für Python

Blog

Eine einfache und effiziente JSON-basierte Datenbank für Python

Eine einfache und effiziente JSON-basierte Datenbank für Python

Daten

Eine einfache, leichte und effiziente JSON-basierte Datenbank für Python

Vielen Dank Peter Heise (@degenhard) für den Beitrag

Die aktuelle stabile Version ist v0.6.0

pip install pysondb==0.6.0

Merkmale

  • Leicht JSON-basierte Datenbank.
  • Unterstützt GRAUSAM Befehle.
  • Keine Datenbanktreiber erforderlich.
  • Eindeutige ID für jedes hinzugefügte JSON-Dokument zugewiesen.
  • Streng über Schema von Daten hinzugefügt.
  • Eingebaute CLI JSON-Datenbank löschen, anzeigen, erstellen.
>> from pysondb import db >> a=db.getDb('path/to/json.json') >> a.addMany([{'name':'pysondb','type':'DB'},{'name':'pysondb-cli','type':'CLI'}]) >> a.getAll() >> [{'name':'pysondb','type':'DB'},{'name':'pysondb-cli','type':'CLI'}]
  • Sehen Sie es einfach…

Installieren

pip install pysondb

Erstellen Sie eine Datenbank

  • Sie können eine Datenbank mit CLI erstellen.
pysondb create database_name
  • Oder in der Python-Datei.
from pysondb import db a=db.getDb('db.json')
  • Der obige Codeabschnitt erstellt eine Datenbank mit |_+_| drin.
  • Auch wenn die json-Datei vorhanden ist, gibt es kein Problem.

Weitere Dokumentation anzeigen Hier

Was unterscheidet pysonDB?

  • CLI-Unterstützung zum Erstellen, Löschen und Anzeigen von Datenbanken.
  • Für alle hinzugefügten JSON-Daten wird automatisch eine eindeutige ID zugewiesen.
  • Die Regelmäßigkeit des Schemas wird überprüft.

Was pysonDB nicht kann.

  • Bilder, Videos usw. können nicht gespeichert werden.

ALLES

  • [x] CLI zum Konvertieren von CSV in pysonDB erfordert json.
  • [x] CSV-Datei in der Datenbank verwenden.
  • [x] Stellen Sie die Datenbank zur Verfügung, um lokale Server zu verwenden (Flask, Django)

Projekte mit PysonDB

Beitragen

Ob Fehler melden, Verbesserungen und neue Ideen diskutieren oder Erweiterungen schreiben: Beiträge zu pysonDB sind willkommen! So starten Sie:

  • Treten Sie dem Discord-Kanal bei Hier
  • Suchen Sie nach Problemen oder öffnen Sie ein Problem oder öffnen Sie eine Funktionsanfrage.
  • Fork das Repository auf Github
  • Erstellen Sie einen neuen Branch aus dem Master-Branch.
  • Schreiben Sie einen Test, der zeigt, dass der Fehler behoben wurde oder die Funktion wie erwartet funktioniert.
  • Senden Sie eine Pull-Anfrage an uns und warten Sie, bis sie zusammengeführt wird.

Download-Details:

Autor: fredysomie
Die Demo/Dokumentation: Demo/Dokumentation ansehen
Download-Link: Den Quellcode herunterladen
Offizielle Website: https://github.com/fredysomy/pysonDB
Lizenz: MIT

#Datenbank #json #python