DWH_FILE

DWH_FILE-module bevat gegevens en objecten van het object in diepe en brede hashes.
Download nu

DWH_FILE Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • Perl Artistic License
  • Prijs:
  • FREE
  • Naam uitgever:
  • Jakob Schmidt
  • Uitgever website:
  • http://search.cpan.org/~sumus/DWH_File-0.24/lib/DWH_File.pm

DWH_FILE Tags


DWH_FILE Beschrijving

DWH_FILE-module bevat gegevens en doorzuigkracht in diepe en brede hashes. DWH_FILE-module bevat gegevens en voorwerpen Persistentie in diepe en brede hashesie. Synopsis Gebruik DWH_FILE QW / GDBM_FILE /; # Het gebruiksargument instellen De DBM-module gebruikt TIE (% H, DWH_FILE, 'MYFILE', O_RDWR | O_CREAT, 0644); los (% H); # Essentieel! Opmerking: de bestanden geproduceerd door DWH_FILE 0.22 zijn in een ander formaat en zijn niet compatibel met de bestanden die door vorige versies worden geproduceerd. Dww_file wordt gebruikt op een manier die lijkt op NDBM_FILE, DB_FILE enz. Deze DBM-modules zijn beperkt tot het opslaan van platte scalaire waarden. Referenties naar gegevens zoals arrays of hashes worden opgeslagen als nutteloze snaren en de gegevens in de verwijderde structuren zijn verloren. Dww_file gebruikt een van de DBM-modules (configureerbaar via de parameters om ()) te gebruiken, maar breidt de functionaliteit uit om niet alleen op te slaan Verwijst gegevensstructuren, maar zelfs objectsystemen. Dit is de reden waarom ik het heb gehaald. Het maakt het extreem eenvoudig om persistentie te bereiken in objectgeoriënteerde PERL-programma's en u kunt de omslachtige interactie overslaan met een conventionele database.dwh_file probeert de gebonden hasj te laten gedragen, net zo goed mogelijk als een standaard Perl-hasje. Naast het vermogen om geneste data-structuren op te slaan DWH_File ook implementeert (), verwijderen () en undef () functionaliteit zoals die van een standaard hash (in tegenstelling tot alle DBM-modules) .Multiple DBM-bestandSit is mogelijk om bijvoorbeeld een object te distribueren systeem over verschillende bestanden indien gewenst. Dit kan praktisch zijn om enorme enkele bestanden te vermijden en kan het ook gemakkelijker maken een redelijke structuur in de gegevens. Als deze functie wordt gebruikt, moet dezelfde reeks bestanden worden vastgebonden telkens als een van de inhoud die over bestanden kan verwijzen is gewijzigd. Zie modellen. Garage CollectiondWh_File maakt gebruik van een afvalinzamelingsschema dat lijkt op die van Perl zelf. Dit betekent dat u zich echt geen zorgen hoeft te maken over het vrijen van alles (zie hoewel de cyclische referentie-voorbehoud echter). Net als Perl DWH_FILE verwijdert de vermeldingen die er niets aanwijst (en daarom kan niemand ooit bij zijn). Als je een sleutel hebt waarvan de waarde bijvoorbeeld naar een array verwijst, wordt die array weggevaagd als je iets anders aan de sleutel toewijst. Tenzij er ergens anders in de structuur is verwijzing naar de array. Dit werkt zelfs in verschillende DBM-bestanden bij het gebruik van meerdere bestanden. De huishoudelijke huishoudelijke huishouding wordt uitgevoerd bij losse tijd - dus het is verplicht om los te komen (en als u verwijzingen naar het gebonden object bijhoudt om die van tevoren te definiëren). Anders verlaat u het object over de genade van wereldwijde vernietiging en afval niet op de juiste manier verzamelde Mutual Exclusionealier-versies hadden een aantal gespecialiseerde vergrendelingsregelingen om met gelijktijdigheid in bijvoorbeeld om te gaan. web applicaties. Ik heb er geen in deze versie gestopt, en ik denk dat ik ze laat achterlaten om scope Creep te vermijden. De reden voor het hebben van die functies was dat het vergrendelen van DBM-bestanden niet zo eenvoudig is als het vergrendelen van gewone bestanden. Ik vind het nu, dat de beste oplossing is om enkele van de gegeneraliseerde mechanismen te gebruiken voor het verwerken van concurrency. Er zijn enkele fijne perl-modules voor het faciliteren van het gebruik van semaforen, bijvoorbeeld.Loggingearlier versies hadden een logging-functie. Ik heb het nog niet in deze nieuwe generatie van DWH_FILE geplaatst. Als je het nodig hebt, stuur me dan een e-mail. Dat kan me verleiden. Vereisten: · Perl


DWH_FILE Gerelateerde software

Opties.pm

Options.pm is een opdrachtregeloptie-parsering Perl-module die bedoeld is om de syntaxis van de T.P.Sage.Options-module te imiteren. ...

208

Downloaden