Muldis :: db.

Full-Featured wirklich relationale DBMs in Perl
Jetzt downloaden

Muldis :: db. Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • Perl Artistic License
  • Preis:
  • FREE
  • Name des Herausgebers:
  • Darren Duncan
  • Website des Verlags:
  • http://search.cpan.org/~duncand/

Muldis :: db. Stichworte


Muldis :: db. Beschreibung

Vollspieler wirklich relationaler DBMs in Perl Muldis :: dB ist ein voll ausgestattetes, wirklich relationales DBMS in Perl.Das Muldis DB DBMS Framework ist ein leistungsstarkes, aber elegantes System, das es leicht macht, relationale Datenbanken auf sehr zuverlässige, tragbare und effiziente Weise zu erstellen und zu verwenden. Diese Datei "dB" bietet eine 10.000-Meilen-Ansicht des Muldis DB-Frameworks als Ganzes, und die Detaildokumentation für jede Komponente ist in dieser Komponente enthalten. Die Verteilung, die diese "DB-Datei enthält, ist der Muldis-DB-Kernverteiler. Das Muldis DB-Framework ist in großem, wie das Perl-DBI-Framework im Großen Seien Sie einfach genug, um dieses Wissen anwenden, um Muldis dB zu verwenden, um mit Datenbanken zu arbeiten. Wie der Perl-DBI hat Muldis DB separat ausschüttbare Kern-, Implementierungs- und Erweiterungsverteilungen. Wie eine Implementierung ("Treiber") des Perl-DBI arbeitet eine Implementierung ("Motor") von Muldis dB gemäß dem Befehls-Design-Muster; Seine API ist sehr minimalistisch und dient hauptsächlich dazu, beliebige "Befehle" durch eine einzelne Routine oder drei zu verarbeiten. Im Gegensatz zu den Perl-DBI, das in einiger SQL-Dialekt von Befehlen übernimmt, welchen Änderungen auf der verwendeten Implementierung basierend auf der verwendeten Implementierung, übernimmt Muldis db Befehle in der MULDIS D-Sprache, die nur einen von allen Implementierungen gemeinsam genutzten Dialekt hat. Siehe die separate All-Dokumentation-Distributionssprache :: muldisd für die formale Definition der muldis d-Sprache, die Muldis db auf basiert. Der minimale Kern des Muldis-DB-Frameworks, die eine Komponente, die wahrscheinlich jedes Programm verwenden würde, ist der Muldis: : Db :: Schnittstellendatei. Es definiert einen kleinen Satz von Rollen / Klassen, die eine gemeinsame API umfassen (die Perl-MULDIS-MULDIS-D-Befehle verarbeitet) für MULDIS-DB-Implementierungen zu tun und welche Anwendungen die MULDIS DB-Native-Schnittstelle (oder MDBNI) aufgerufen werden. Die Schnittstelle definiert zum größten Teil nur Unterscheiben und kann nur verwendet werden, wenn sie von einer Implementierung unterstufen werden. In der Perl-DBI-Framework-Analogie entspricht die Schnittstelle dem DBI-Modul selbst. Eine Implementierung wird als Muldis-DB-Motor oder -Motor bezeichnet. Die Danke, dass Muldis D als Befehlssprache, ist MDBNI streng definiert, so dass MDBNI, so dass es keine Mehrdeutigkeit geben sollte, wenn Sie versuchen, es aufzurufen oder umzusetzen, und damit eine Anwendung geschrieben wurde Es sollte sich identisch verhalten, unabhängig davon, welche ein konquarter Motor verwendet wird. Der maximale Kern des Muldis-DB-Frameworks, alles andere Substanz in derselben Verteilung wie der minimale Kern (und diese "DB-Datei" umfasst 2 zusätzliche Komponenten. Der erste ist Muldis :: db :: Motor :: Beispiel, eine in sich geschlossene und reine Perl-Referenzimplementierung von Muldis db. Der zweite ist Muldis :: db :: Validator, eine gemeinsame umfassende Testsuite für Muldis DB-Implementierungen. Zusammen ermöglichen diese Komponenten es möglich, dass die Muldis-DB-Kernverteilung allein komplett überprüfbar ist. Es ist daher auch für einen Antrag möglich, Muldis DB isoliert von weiteren Rahmenkomponenten zu verwenden, dabei wird jedoch nicht für den Produktionsnutzung empfohlen, da ein Beispiel für den Zweck einfach aufbewahrt wird, und skaliert nicht gut.Muldis dB Die Muldis D-Sprache beinhaltet eine vollständige und kompromisslose Umsetzung von "The Third Manifesto" (TTM), einem formellen Vorschlag von Christopher J. Datum und Hugh Darwen für eine solide Grundlage für Daten- und Datenbankmanagementsysteme (DBMSS); Wie Edgar F. Codds Originalpapiere kann TTM als abstrakter Blaupause für das Design einer DBMS und der Sprachschnittstelle zu einem solchen DBMS angesehen werden. Muldis D ist eine hochrangige Programmiersprache, die rechnerisch abgeschlossen ist (und industrielle Festigkeit) und verfügt über vollständig integrierte Datenbankfunktionen. Es erfüllt die Definition von TTM von einer "D-Sprache. Die Hauptwebsite für TTM ist http://www.thethirdmanifesto.com/, und seine Autoren haben auch mehrere Bücher und Papiere geschrieben und in den letzten 35+ Jahren, zusammen mit CODD selbst, zusammen mit dem Thema, zusammen mit Codd (einige sind aufgelistet Die separat verteilte Sprache :: Muldisd :: SEEALSO-Dokumentationsdatei). Beachten Sie, dass sich die Muldis-DB-Dokumentation hauptsächlich darauf konzentrieren wird, wie Muldis DB selbst funktioniert, und wird nicht viel Zeit in der Bereitstellung von Rationale ausgeben. Sie können TTM selbst und verschiedene andere externe Dokumentationen für einen großen Teil lesen. Anforderungen: · Perl.


Muldis :: db. Zugehörige Software