Alle Optionen
buster  ]
[ Quellcode: sqlalchemy  ]

Paket: python-sqlalchemy (1.2.18+ds1-2)

Links für python-sqlalchemy

Screenshot

Debian-Ressourcen:

Quellcode-Paket sqlalchemy herunterladen:

Betreuer:

Externe Ressourcen:

Ähnliche Pakete:

SQL-Werkzeugsatz und »Object Relational Mapper« für Python

SQLAlchemy ist eine Python-Abstraktionsbibliothek für SQL-Datenbanken. Ihre Stärken sind:

 * Volle Leistung und Flexibilität von SQL. SQLAlchemy bietet eine
   vollständige Palette von bekannten unternehmenstauglichen
   Persistenzmustern, ist für einen effizienten und leistungsfähigen
   Datenbankzugriff ausgelegt und in eine einfache, Python-artige
   Syntax gehüllt.
 * Extrem einfache Benutzung für alle grundlegenden Aufgaben wie zum
   Beispiel: Zugriff auf zusammengefasste Verbindungen, das Erstellen
   von SQL aus Python-Ausdrücken, das Finden von Objektinstanzen und
   das erneute Einstellen geänderter Objekte in die Datenbank.
 * Ausreichend leistungsfähig für komplexe Aufgaben, wie zum Beispiel:
   »eager load« (eifriges Laden) eines Diagramms von
   Objektabhängigkeiten mittels JOINS; automatische Abbildung von
   »recursive adjacency structures«; Abbildung von Objekten nicht nur
   auf Tabellen, sondern auf beliebige JOIN- oder SELECT-Anweisungen;
   Kombination mehrerer Tabellen, um ganze Sätze sonst nicht
   verwandter Objekte aus einem einzigen »result set«; Übergabe vieler
   zusammenhängender Objektänderungen an die Datenbank in einem Schritt.
 * Ausgelegt für die Anforderungen, die Datenbankadministratoren
   stellen. Das umfasst die Fähigkeit, automatisch erzeugten SQL-Code
   durch handoptimierte Anweisungen zu ersetzen; vollständige Nutzung
   von »bind parameters« für alle eigentlichen Werte; durch konsequente
   Verwendung von Arbeitseinheiten und konsistente
   Datenbankaktualisierungen.
 * Modularität. Die einzelnen Komponenten von SQLAlchemy können
   unabhängig voneinander verwendet werden, beispielsweise die
   Verbindungs-Pools, dir Erstellung von SQL-Anweisungen und ORM,
   SQLAlchemy ist in einem offenen Stil angelegt, der viele
   Anpassungen ermöglicht. Die Architektur unterstützt
   benutzerdefinierte Datentypen und SQL-Erweiterungen sowie
   ORM-Erweiterungen, die die Mapping-Funktionalität ergänzen oder
   erweitern können.

Markierungen: Software-Entwicklung: Python-Entwicklung, SQL, devel::library, implemented-in::python, Rolle: Entwicklungs-Bibliothek, role::shared-lib, works-with::db

Andere Pakete mit Bezug zu python-sqlalchemy

  • hängt ab von
  • empfiehlt
  • schlägt vor
  • erweitert

python-sqlalchemy herunterladen

Download für alle verfügbaren Architekturen
Architektur Paketgröße Größe (installiert) Dateien
all 711,9 kB4.342,0 kB [Liste der Dateien]