MULDIS :: DB

Volledige werkelijk relationele DBMS in PERL
Download nu

MULDIS :: DB Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • Perl Artistic License
  • Prijs:
  • FREE
  • Naam uitgever:
  • Darren Duncan
  • Uitgever website:
  • http://search.cpan.org/~duncand/

MULDIS :: DB Tags


MULDIS :: DB Beschrijving

Full-featured Echt relationeel DBMS in Perl MULDIS :: DB is een volledig-featural echt relationeel DBMS in Perl.Het Muldis DB DBMS Framework is een krachtig maar elegant systeem, waardoor het gemakkelijk is om relationele databases op een zeer betrouwbare, draagbare en efficiënte manier te maken en te gebruiken. Dit "DB" -bestand biedt een 10.000 mijlweergave van het MULDIS DB-raamwerk als geheel, en de detaildocumentatie voor elke component is bij die component opgenomen. De distributie met dit "DB" -bestand is de MULDIS DB-kerndistributie. Hoewel het Muldis DB-framework in het algemeen is, is als het PERL DBI-framework in het algemeen, dus als u weet hoe u de PERL DBI kunt gebruiken om met databases te werken, zou het moeten Wees gemakkelijk genoeg om die kennis aan te brengen om Muldis DB te gebruiken om met databases te werken. Net als de PERL DBI heeft Muldis DB afzonderlijk uitkeerbare kern-, implementatie- en uitbreidingsverdelingen. Net als een implementatie ("driver") van de PERL DBI werkt een implementatie ("motor") van Muldis DB volgens het opdrachtontwerppatroon; De API is zeer minimalistisch en dient voornamelijk om willekeurige "opdrachten" via een enkele routine of drie te verwerken. In tegenstelling tot de PERL DBI, die opdrachten in een dialect van SQL duurt, welke veranderingen op basis van de in gebruik van de implementatie, neemt Muldis DB opdrachten in de taal van Muldis D, die slechts één dialect heeft gedeeld door alle implementaties. Zie de afzonderlijke Distributietaal van alle documentatiedistributie :: MULDISD voor de formele definitie van de Muldis D-taal die Muldis DB is gebaseerd op. De minimale kern van het Muldis DB-raamwerk, het ene component dat waarschijnlijk elk programma zou gebruiken, is de Muldis: : DB :: Interface-bestand. Het definieert een kleine set rollen / klassen die een gemeenschappelijke API omvatten (die perl perl georganiseerde abstracte Muldis D-opdrachten) voor Muldis DB-implementaties om te doen en welke applicaties oproepen, noemden de Muldis DB inheemse interface (of MDBNI). Voor het grootste deel definieert de interface gewoon Shims en kan het alleen worden gebruikt wanneer ze worden geslaagd door een implementatie. In de PERL DBI Framework-analogie komt de interface overeen met de DBI-module zelf. Een implementatie wordt een Muldis DB-motor of motor genoemd. Bedankt grotendeels tot het gebruik van Muldis D als de opdrachttaal, MDBNI is rigoureus gedefinieerd, zodanig dat er geen ambiguïteit zou moeten zijn wanneer u probeert het op te roepen, en dus een toepassing Het zou zich identiek moeten gedragen, ongeacht welke conform de motor in gebruik is. De maximale kern van het Muldis DB-framework, al het andere van substantie in dezelfde verdeling als de minimale kern (en dit "DB" -bestand), omvat 2 extra componenten. De eerste is Muldis :: DB :: Motor :: Voorbeeld, een zelfstandige en pure-perl-referentie-implementatie van Muldis DB. De tweede is MULDIS :: DB :: Validator, een gemeenschappelijke uitgebreide testsuite voor Muldis DB-implementaties. Samen maken deze componenten het mogelijk dat de Muldis DB-kerndistributie op zichzelf volledig getestbaar is. Het is daarom ook haalbaar voor een aanvraag om MULDIS DB te gebruiken in isolatie van verdere kadercomponenten, hoewel dit niet wordt aanbevolen voor het gebruik van de productie, omdat voorbeeld eenvoudig opzettelijk wordt gehouden en niet goed van toepassing is. De Muldis D-taal, omvat een volledige en compromisloze implementatie van "het derde manifest" (TTM), een formeel voorstel van Christopher J. Datum en Hugh Darwen voor een solide basis voor gegevens- en databasebeheersystemen (DBMS's); Net als Original Papers van Edgar F. CODD, kan TTM worden gezien als een abstracte blauwdruk voor het ontwerp van een DBMS en de taalinterface met zo'n DBMS. Muldis D is een programmeertaal op hoog niveau die compleet volledig (en industriële sterkte) is en volledig geïntegreerde databasefunctionaliteit heeft; Het voldoet aan de definitie van TTM van een "D" -taal. De hoofdwebsite voor TTM is http://www.thethirdmanifesto.com/, en zijn auteurs hebben ook verschillende boeken en papieren geschreven en de lessen onderwezen over het onderwerp in de afgelopen 35+ jaar, samen met CODD zelf (sommige worden vermeld De afzonderlijk gedistribueerde taal :: MULDISD :: SeEewSOSO-documentatiebestand). Merk op dat de DB DOCUMENTATION VAN MULDIS DB vooral zal concentreren op hoe Muldis DB zelf werkt, en zal niet veel tijd doorbrengen bij het verstrekken van redeneren; U kunt TTM zelf en verschillende andere externe documentatie voor veel van dat lezen. Vereisten: · Perl


MULDIS :: DB Gerelateerde software