Tangram

TANGRAM is een eenvoudige perl-module die pure objecten in standaard relationele databases kan opslaan.
Download nu

Tangram Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • Perl Artistic License
  • Prijs:
  • FREE
  • Naam uitgever:
  • Sam Vilain and Andres Kievsky
  • Uitgever website:
  • http://search.cpan.org/~samv/T

Tangram Tags


Tangram Beschrijving

Tangram is een eenvoudige perl-module die pure objecten in standaard relationele databases kan opslaan. Tangram is een eenvoudige perl-module die pure objecten op te slaan in standaard relationele databases.tangram is een object-relationele mapper. Het is orthogonaal, wat betekent dat het niets van de in IT opgeslagen objecten vereist (anders dan het gemeenschappelijke verdrag dat basisobjecten gebaseerd zijn op hashes; individuele kolommen kunnen alles zijn). Het bestaat uit een schema-taal die kan beschrijven of worden gebouwd rond een objectstructuur, of om een bestaande SQL-schema (met enkele beperkingen) nauwlettend te evenaren. Deze schema-taal is rijk genoeg om dergelijke gemeenschappelijke RDBMS-functies uit te drukken als koppelingen, buitenlandse sleutels en koppelingstafels.it bestaat ook uit een relationele database-opslagmotor, die op basis van de schema-structuur is, zal Perl-structuren zullen aanhouden in een relationeel compliant ) database. Referenties naar andere objecten (of collecties, zoals weergegeven met buitenlandse sleutels en koppelingstabellen) kunnen worden geladen met behulp van de referenties van de vraag die gegevens laden wanneer het nodig is.As van Tangram 2.08, hoeft het schema niet elk eigendom van een object te beschrijven, Zodat u alleen de kolommen kunt inbrengen die u van plan bent om te vragen. De rest van het object wordt vervolgens opgeslagen in een kolom via een serialiser, zoals gegevens :: Dumper, YAML of bewaarbaar. Deze structuren kunnen zelf willekeurige verwijzingen bevatten naar andere objecten in opslag. Tangram heeft degelijke transactie-ondersteuning, zonder op te offeren van uitstekende vermogens van gegevenscaches. De algemene optimalisatiestrategie van de Code maakt het het meest geschikt voor OLTP (AKA-applicatieservers) en andere situaties waarin het beter is om hele rijen te selecteren en bij te werken dan zorgen over welke kolommen om op te halen of niet op te halen of niet op te halen. zijn persistent, je kunt queryuitdrukkingen bouwen om ze te vinden in termen van de schema-taal die je hebt gebruikt om ze erin te plaatsen. Daarom beschrijft de schema-gegevensstructuur geen gegevensstructuur, het beschrijft een gegevenstoegangspatroon. Als je niet kieskeurig bent Over welke accessorsmodule te gebruiken, om het schema te selecteren één keer alleen, dan kunt u de apart gedistribueerde klasse gebruiken :: TANGRAM :: Generator om een set klassen van een Tangram Schema-structuur te maken. Als u op zoek bent naar een tool die werkzaam is SQL-abstractie Alleen, u hebt waarschijnlijk het punt gemist (van deze module, hoe dan ook) en een goed ondersteunde module zoals Klasse :: DBI, of een interactieve SQL-modeller zoals Alzabo zal waarschijnlijk aansluiten bij uw behoeften beter.tangram o Voorlopige ondersteuning voor aggregatiefuncties, en ondersteunt momenteel groepering, optellen en tellen. De joins moeten momenteel in termen van integer primaire sleutelkolommen zijn, om het verleden uit te breiden, zouden extra mappingstypen moeten worden ontwikkeld. Basisondersteuning voor alternatieve join-typen is aanwezig, maar in zijn injectie. Tangram bevat momenteel geen ondersteuning voor database-side-updates (dwz update foo set bar = 'baz' waar frop = 'blarg'), maar ondersteuning is gepland Geen ondersteuning voor het creëren van opvattingen op basis van bestaande klassen om nieuwe afgeleide klassen te maken; U moet uw database SQL gebruiken en de overeenkomstige Tangram-klassen handmatig maken om dat te doen. Tangram heeft een website op http://tangram.utsl.gen.nz/, momenteel gesponsord door Marketview (Nieuw-Zeeland) Ltd-vereisten: · Perl


Tangram Gerelateerde software

ftp4che

FTP4CHE is een FTP-bibliotheek voor Java 1.4 en 5.0 met ondersteuning voor impliciete SSL. ...

354

Downloaden

pywmdockapps

PywmDockApps is de plek om te zijn als u geïnteresseerd bent in raammaker, DockApps en Python. ...

116

Downloaden