SQLAlchemy ist ein Open Source SQL Toolkit und ORM-Framework für für die Programmiersprache Python] und u.a. mit Javas Hibernate zu vergleichen. SQLAlchemy wurde im Februar 2006 veröffentlicht.
SQLAlchemy | |
---|---|
Basisdaten
| |
Entwickler | Django Software Foundation |
Aktuelle Version | 2.0.40[1] (27. März 2025) |
Betriebssystem | plattformunabhängig |
Programmiersprache | Python |
Kategorie | ORM |
Lizenz | MIT-Lizenz |
www.sqlalchemy.org |
SQLAlchemy bietet eine Reihe von Entwurfsmuster zur effizienten Persistenzhaltung von Daten in einer RDBMS. Die Motivation hinter SQLAlchemy ist darin begründet, dass sich SQL-Datenbanken weniger Objektsammlungen ähneln, desto umfangreicher der Datenbestand und desto mehr Leistung gefragt ist, während Objektsammlungen sich weniger wie Relationen und Tupel verhalten je mehr zwischen Datenrepräsentation und Miniwelt abstrahiert wird. Daher verfolgt SQLAlchemy ein ist die Mapper_(Softwareentwicklung) anstelle eines sog. "Active Record" Musters. Optionale Plugins ermöglichen weitere Muster, z.B. mit Elixir eine deklarative Syntax.
Literatur
Weblinks
- Python ist vor allem wegen SQLalchemy überlegen, heise-forum, 2010
Siehe auch
External links
- ↑ Release 2.0.40. 27. März 2025 (abgerufen am 31. März 2025).