SQLAlchemy 0.3.10
Sponsored Links
SQLAlchemy 0.3.10: Zusammenfassung
Dateigröße:
0.46 MB
Flatform:
Any Platform
Liscense:
MIT/X Consortium License
Preis:
Download-Zahl:
9464
Datum:
2007-07-22
Verlag:
Erusoft Inc.
SQLAlchemy 0.3.10: Beschreibung
SQLAlchemy ist ein relationaler Kartograph des SQL-Toolkit und der Nachricht für Pythonschlange.
Der Pythonschlange SQL-Toolkit und Nachrichten-relationale Kartograph, der Anwendungsentwicklern die volle Leistung und die Flexibilität von SQL gibt. SQLAlchemy stellt eine volle Suite der weithin bekannten Unternehmensebeneausdauermuster zur Verfügung, konzipiert für effizienten und hoch-durchführendatenbankzugriff, angepaßt in eine einfache und Pythonic Gebietssprache.
· extrem bedienungsfreundlich für alle grundlegenden Aufgaben, wie: Zugriff die verlegen-sicheren und vereinigten Anschlüsse, SQL von den Pythonschlangeausdrücken konstruierend, Nachrichtenfälle finden und Nachrichtenmodifikationen zurück zu der Datenbank festlegend.
· leistungsfähig genug für schwierige Aufgaben, wie: eifrige Belastung ein Diagramm der Nachrichten und ihrer Abhängigkeiten über verbindet; rekursive Angrenzenzellen der Karte automatisch; Nachrichten nicht zu den gerade Tabellen abbilden, aber zu irgendwie willkürlichem Anweisung sich anschließen oder auswählen; mehrfache Tische zusammen kombinieren, um vollständige Einstellungen der anders ohne Bezugnachrichten von einer einzelnen Resultatseinstellung zu laden; gesamte Diagramme der Nachrichtenänderungen in einer Stufe festlegen.
· aufgebaut, um an, welche DBAs Nachfrage, einschließlich die Fähigkeit anzupassen, auszulagern SQL mit Hand-optimierten Anweisungen, vollen Verbrauch der Bindungsparameter für alle Literalwerte festlegte, völlig transactionalized und gleichbleibende Aktualisierungen using Gerät der Arbeit.
· modular. Verschiedene Teile von SQLAlchemy können vom Rest, einschließlich das Anschlußpool, SQL-Aufbau und ORM unabhängig verwendet werden. SQLAlchemy wird in einer geöffneten Art konstruiert, die viel der Kundenbezogenheit, mit einer Architektur erlaubt, die kundenspezifische datatypes, kundenspezifische SQL-Extensionen und ORM Steckverbindungen unterstützt, die das Abbilden von Funktionalität vergrößern oder ausdehnen können.
SQLAlchemys Philosophie:
· Sql-Datenbanken benehmen sich immer weniger wie Nachrichtenansammlungen den mehr Größen- und Leistungsanfang, zum auszumachen; Nachrichtenansammlungen benehmen sich immer weniger wie Tische und Reihen, welche, mehr beginnt die Abstraktion auszumachen. SQLAlchemy Ziele, zum beider Grundregeln beizulegen.
· Ihre arent Tische der Kategorien und Ihre arent Reihen der Nachrichten. Datenbank- arent gerade Ansammlungen Tische; theyre Motoren der relationalen Algebra. Sie müssen nicht von den gerade Tischen, Sie auswählen können von auswählen verbinden, Subqueries und Verbindungsstücke. Datenbank- und Gebietskonzepte sollten vom Anfang sichtbar entkoppelt werden und beiden Seiten erlauben, sich zu ihrem vollen Potenzial zu entwickeln.
· Z.B. werden Tischmetadaten (Nachrichten, die Tische beschreiben), deutlich vom Kategorien theyre erklärt, das konzipiert ist, um zu lagern. Konzepte dieses Methodendatenbank- Verhältnisses behindern nicht Ihre NachrichtenKonzepte des Entwurfes, und umgekehrt; der Übergang vom Tisch-Abbilden zum auswählbar-Abbilden ist nahtlos; eine Kategorie kann gegen die Datenbank in mehr als One-way abgebildet werden. SQLAlchemy liefert eine leistungsfähige abbildende Schicht, die so automatisch oder so manuell arbeiten kann, wie Sie wählen und die Verhältnisse feststellen, die auf fremden Schlüsseln basieren, oder, Sie die Verbindungzustände ausdrücklich definieren lassend, um den Abstand zwischen Datenbank und Gebiet zu füllen.
SQLAlchemys Vorteile:
· Das Gerät des Arbeitssystems organisiert während CRUD Arbeitsweisen in Warteschlangen und legt sie alle in einem Stapel fest. Es führt dann eine topologische „Abhängigkeitssortierung“ aller festgelegt zu werden durch Punkte, und der gelöschten und der Gruppen überflüssigen Anweisungen zusammen. Dieses produziert die maxiumum Leistungsfähigkeits- und Verhandlungsicherheit und setzt Wahrscheinlichkeiten von Systemblockaden herab. Geformt nach der Fowlers-„Gerät Arbeit“ Muster sowie Java halten Winterschlaf.
· Funktion-gegründeter Abfrageaufbau erlaubt Boolesche Ausdrücke, Bediener, Funktionen, Tischpseudonyme, auswählbare Subqueries, erstellen/Aktualisierung/Einlage/Löschungabfragen, die aufeinander bezogenen Aktualisierungen, aufeinander bezogen EXISTIERT Klauseln, VERBINDUNGSSTÜCK-Klauseln, inner und äußer verbindet, Bindungsparameter, freies Mischen des wörtlichen Textes innerhalb der Ausdrücke, als wenig oder wünschte soviel wie. Abfragen-Kompilation ist vendor-specific; die gleiche Abfragenachricht kann in jede mögliche Zahl der resultierenden SQL-Zeichenketten abhängig von seinem Kompilationsalgorithmus kompiliert werden.
· Datenbankdas abbilden und die Kategorienauslegung sind total unterschiedlich. Angedauerte Nachrichten haben keine subclassing Bedingung (anders als Nachricht) und sind POPOs: normale alte Pythonschlangenachrichten. Sie behalten serializability (In Essig einlegen) für Verbrauch in den verschiedenen cachierenden Systemen und in den Sitzungnachrichten bei. SQLAlchemy „verziert“ Kategorien mit non-intrusive Eigentum Accessors, um Nachricht automatisch zu protokollieren erstellt und Modifikationen mit dem UnitOfWork Motor, an lazyload dazugehörigen Daten, sowie zu den Schieneattribut-Änderungsgeschichten.
· Kundenspezifische Listenkategorien können mit begeistert oder faul verwendet werden einprogrammiert Kindnachrichtenlisten und erlauben, daß reiche Verhältnisse schnell erstellt werden, während SQLAlchemy Kindnachrichten zu einem Objekt-Attribut anfügt.
· Zusammengesetzte (Mehrfachsäule) Primärschlüssel werden unterstützt, wie „Verbindungs“ Nachrichten, die die Mitte eines „many-to-many“ Verhältnisses darstellen.
· Self-referential Tische und Kartographen werden unterstützt. Angrenzenlistenzellen können mit der korrekten Kaskade, ohne die Extraprogrammierung erstellt werden, gespart werden und gelöscht werden.
· Das Datenabbilden kann in einer Reihe-gegründeten Weise verwendet werden. Jede seltsame Hyper-optimierte Abfrage, die Sie oder Ihr DBA oben kochen können, können Sie in SQLAlchemy laufen, und solange es die erwarteten Säulen innerhalb eines rowset zurückbringt, können Sie Ihre Nachrichten von ihm erhalten. Für ein rowset, das mehr als eins enthält, das von der Nachricht pro Reihe freundlich ist, können mehrfache Kartographen zusammen geverkettet werden, um mehrfache Nachrichtenfalllisten von einer einzelne Datenbank- Hin- und Rückreise zurückzubringen.
· Der Typ System erlaubt das pre- und post- Aufbereiten von Daten, auf dem Bindungsparameter und dem gesetzten Niveau des Resultats. Benutzerbestimmte Typen können mit eingebauten Typen frei gemischt werden. Generische Typen sowie SQL-spezifische Typen sind erhältlich.
Der Pythonschlange SQL-Toolkit und Nachrichten-relationale Kartograph, der Anwendungsentwicklern die volle Leistung und die Flexibilität von SQL gibt. SQLAlchemy stellt eine volle Suite der weithin bekannten Unternehmensebeneausdauermuster zur Verfügung, konzipiert für effizienten und hoch-durchführendatenbankzugriff, angepaßt in eine einfache und Pythonic Gebietssprache.
· extrem bedienungsfreundlich für alle grundlegenden Aufgaben, wie: Zugriff die verlegen-sicheren und vereinigten Anschlüsse, SQL von den Pythonschlangeausdrücken konstruierend, Nachrichtenfälle finden und Nachrichtenmodifikationen zurück zu der Datenbank festlegend.
· leistungsfähig genug für schwierige Aufgaben, wie: eifrige Belastung ein Diagramm der Nachrichten und ihrer Abhängigkeiten über verbindet; rekursive Angrenzenzellen der Karte automatisch; Nachrichten nicht zu den gerade Tabellen abbilden, aber zu irgendwie willkürlichem Anweisung sich anschließen oder auswählen; mehrfache Tische zusammen kombinieren, um vollständige Einstellungen der anders ohne Bezugnachrichten von einer einzelnen Resultatseinstellung zu laden; gesamte Diagramme der Nachrichtenänderungen in einer Stufe festlegen.
· aufgebaut, um an, welche DBAs Nachfrage, einschließlich die Fähigkeit anzupassen, auszulagern SQL mit Hand-optimierten Anweisungen, vollen Verbrauch der Bindungsparameter für alle Literalwerte festlegte, völlig transactionalized und gleichbleibende Aktualisierungen using Gerät der Arbeit.
· modular. Verschiedene Teile von SQLAlchemy können vom Rest, einschließlich das Anschlußpool, SQL-Aufbau und ORM unabhängig verwendet werden. SQLAlchemy wird in einer geöffneten Art konstruiert, die viel der Kundenbezogenheit, mit einer Architektur erlaubt, die kundenspezifische datatypes, kundenspezifische SQL-Extensionen und ORM Steckverbindungen unterstützt, die das Abbilden von Funktionalität vergrößern oder ausdehnen können.
SQLAlchemys Philosophie:
· Sql-Datenbanken benehmen sich immer weniger wie Nachrichtenansammlungen den mehr Größen- und Leistungsanfang, zum auszumachen; Nachrichtenansammlungen benehmen sich immer weniger wie Tische und Reihen, welche, mehr beginnt die Abstraktion auszumachen. SQLAlchemy Ziele, zum beider Grundregeln beizulegen.
· Ihre arent Tische der Kategorien und Ihre arent Reihen der Nachrichten. Datenbank- arent gerade Ansammlungen Tische; theyre Motoren der relationalen Algebra. Sie müssen nicht von den gerade Tischen, Sie auswählen können von auswählen verbinden, Subqueries und Verbindungsstücke. Datenbank- und Gebietskonzepte sollten vom Anfang sichtbar entkoppelt werden und beiden Seiten erlauben, sich zu ihrem vollen Potenzial zu entwickeln.
· Z.B. werden Tischmetadaten (Nachrichten, die Tische beschreiben), deutlich vom Kategorien theyre erklärt, das konzipiert ist, um zu lagern. Konzepte dieses Methodendatenbank- Verhältnisses behindern nicht Ihre NachrichtenKonzepte des Entwurfes, und umgekehrt; der Übergang vom Tisch-Abbilden zum auswählbar-Abbilden ist nahtlos; eine Kategorie kann gegen die Datenbank in mehr als One-way abgebildet werden. SQLAlchemy liefert eine leistungsfähige abbildende Schicht, die so automatisch oder so manuell arbeiten kann, wie Sie wählen und die Verhältnisse feststellen, die auf fremden Schlüsseln basieren, oder, Sie die Verbindungzustände ausdrücklich definieren lassend, um den Abstand zwischen Datenbank und Gebiet zu füllen.
SQLAlchemys Vorteile:
· Das Gerät des Arbeitssystems organisiert während CRUD Arbeitsweisen in Warteschlangen und legt sie alle in einem Stapel fest. Es führt dann eine topologische „Abhängigkeitssortierung“ aller festgelegt zu werden durch Punkte, und der gelöschten und der Gruppen überflüssigen Anweisungen zusammen. Dieses produziert die maxiumum Leistungsfähigkeits- und Verhandlungsicherheit und setzt Wahrscheinlichkeiten von Systemblockaden herab. Geformt nach der Fowlers-„Gerät Arbeit“ Muster sowie Java halten Winterschlaf.
· Funktion-gegründeter Abfrageaufbau erlaubt Boolesche Ausdrücke, Bediener, Funktionen, Tischpseudonyme, auswählbare Subqueries, erstellen/Aktualisierung/Einlage/Löschungabfragen, die aufeinander bezogenen Aktualisierungen, aufeinander bezogen EXISTIERT Klauseln, VERBINDUNGSSTÜCK-Klauseln, inner und äußer verbindet, Bindungsparameter, freies Mischen des wörtlichen Textes innerhalb der Ausdrücke, als wenig oder wünschte soviel wie. Abfragen-Kompilation ist vendor-specific; die gleiche Abfragenachricht kann in jede mögliche Zahl der resultierenden SQL-Zeichenketten abhängig von seinem Kompilationsalgorithmus kompiliert werden.
· Datenbankdas abbilden und die Kategorienauslegung sind total unterschiedlich. Angedauerte Nachrichten haben keine subclassing Bedingung (anders als Nachricht) und sind POPOs: normale alte Pythonschlangenachrichten. Sie behalten serializability (In Essig einlegen) für Verbrauch in den verschiedenen cachierenden Systemen und in den Sitzungnachrichten bei. SQLAlchemy „verziert“ Kategorien mit non-intrusive Eigentum Accessors, um Nachricht automatisch zu protokollieren erstellt und Modifikationen mit dem UnitOfWork Motor, an lazyload dazugehörigen Daten, sowie zu den Schieneattribut-Änderungsgeschichten.
· Kundenspezifische Listenkategorien können mit begeistert oder faul verwendet werden einprogrammiert Kindnachrichtenlisten und erlauben, daß reiche Verhältnisse schnell erstellt werden, während SQLAlchemy Kindnachrichten zu einem Objekt-Attribut anfügt.
· Zusammengesetzte (Mehrfachsäule) Primärschlüssel werden unterstützt, wie „Verbindungs“ Nachrichten, die die Mitte eines „many-to-many“ Verhältnisses darstellen.
· Self-referential Tische und Kartographen werden unterstützt. Angrenzenlistenzellen können mit der korrekten Kaskade, ohne die Extraprogrammierung erstellt werden, gespart werden und gelöscht werden.
· Das Datenabbilden kann in einer Reihe-gegründeten Weise verwendet werden. Jede seltsame Hyper-optimierte Abfrage, die Sie oder Ihr DBA oben kochen können, können Sie in SQLAlchemy laufen, und solange es die erwarteten Säulen innerhalb eines rowset zurückbringt, können Sie Ihre Nachrichten von ihm erhalten. Für ein rowset, das mehr als eins enthält, das von der Nachricht pro Reihe freundlich ist, können mehrfache Kartographen zusammen geverkettet werden, um mehrfache Nachrichtenfalllisten von einer einzelne Datenbank- Hin- und Rückreise zurückzubringen.
· Der Typ System erlaubt das pre- und post- Aufbereiten von Daten, auf dem Bindungsparameter und dem gesetzten Niveau des Resultats. Benutzerbestimmte Typen können mit eingebauten Typen frei gemischt werden. Generische Typen sowie SQL-spezifische Typen sind erhältlich.
SQLAlchemy 0.3.10: Screenshot
Sponsored Links
SQLAlchemy 0.3.10: Stichwort
SQLAlchemy
SQLAlchemy 0.3.10
Object Relational-Mapper
Einheit der Arbeit
SQL Toolkit
Object Relational
Objekt
Objekte
Tabellen
Datenbank
relationale
mapper
SQLAlchemy 0.3.10
Datenbank-APIs
Datenbank
SQLAlchemy 0.3.10: Lesezeichen
SQLAlchemy 0.3.10: verwandt software
Meine Software
Sie haben noch keine Software. Klicken Sie auf Save "neben den einzelnen Software, um ihn zu speichern, um Ihre Software-Korb"
Verwandte Suche
Sponsored Links
