Gagnagrunnar
Žegar venjulegar skrįr duga ekki lengur til aš henda reišur į gögnum žurfum viš aš nota gagnagrunna. Einfaldast gerš žeirra er lyklašur grunnur žar sem allar fęrslur koma ķ pörum: lykill og innihald. Aš sjįlfsögšu er naušsynlegt aš lykillinn sé einkvęmur.
Ķ Perl er innbyggšur lyklašur gagnagrunnur og notkun hans er afar einföld: Žegar grunnar er opanšur verša fęrslurnar ķ honum sjįlfkrafa aš pöršušu fylki. Žessu fylki mį sķšan raša, bęta ķ žaš, eyša śr žvķ o.sv.frv. meš venjulegum hętti. Žegar grunninum er lokaš ķ forritinu eru skrįrnar sem honum fylgja sjįlfkrafa uppfęršar į disk. Dęmi:
$skraslod = "grunnur/dbskra";
tie( %gogn, "SDBM_File", $skraslod, O_RDWR | O_CREAT | O_BINARY, 0666 )
or die( "Gagnagrunnsvilla: $!" );
$gogn{"1"} = "Fyrsta fęrslan ķ gagnagrunninum";
untie( %gogn );
Žegar žessi kóši er keyršur verša til tvęr skrįr ķ möppunni gunnur, nęst fyrir nešan forritsmöppuna. Žęr heita dbskra.dir og dbskra.pag og innihalda lykil og innihald fęrslanna ķ grunninum. Skipanirnar tie og untie opna og loka grunninum. Višaukinn die er fyrir villuskilaboš.
Flóknari og öflugri gagnagrunnar eru svokallašir . Einn slķkur er MySQL sem er ókeypis og fyrir hann er til Perl ašgangseining.