Schrift
Wiki:Tipp zum Debugging: use Data::Dumper; local $Data::Dumper::Useqq = 1; print Dumper \@var;
[thread]11957[/thread]

Daten auf Festplatte speichern



<< >> 9 Einträge, 1 Seite
RalphFFM
 2008-06-02 00:10
#110601 #110601
User since
2006-11-16
258 Artikel
BenutzerIn
[Homepage] [default_avatar]
Kennt jemand Vergleiche der verschiedenen Möglichkeiten Daten zu speichern. Ich meine Stärken und Schwächen von Tie::File, DB_File, Storable, Data::Dumper, DBD::Sqlite, ..? Datenbank-Server liegen nicht in meinem Fokus.

http://www.perl.com/pub/a/2004/09/12/embedded.html habe ich bereits gefunden.

Danke im voraus.
nepos
 2008-06-02 11:19
#110607 #110607
User since
2005-08-17
1420 Artikel
BenutzerIn
[Homepage] [default_avatar]
Vergleiche in welcher Hinsicht? Geschwindigkeit? Platzbedarf auf der Platte?
Worauf willst du da raus?
RalphFFM
 2008-06-02 11:43
#110609 #110609
User since
2006-11-16
258 Artikel
BenutzerIn
[Homepage] [default_avatar]
-> Für welche Situation eignet sich welche Alternative am besten? Geschwindigkeit ja. Platzbedarf weniger.

http://faq.perl-community.de/bin/view/Wissensbasis... habe ich zwischenzeitlich noch gefunden. Ist allerdings sehr knapp gehalten.
GwenDragon
 2008-06-02 11:51
#110610 #110610
User since
2005-01-17
14577 Artikel
Admin1
[Homepage]
user image
Data::Dumper hat den Vorteil, dass du die Daten gleich in eine Variable eingelesen hast und die Daten auch für den Menschen gleich lesbar.
Storable ist eine nette Sache zum Serialisieren von Daten. Wird auch oft verwendet.

Es kommt darauf an, was du mit den Daten vorhast.

Wie schnelle welche Methode ist hängt auch wohl von den Daten und der Menge ab.
Die meisten Module sind aber sowieso kompilierte Anteile und kein reines Perl.
die Drachin Gwendolyn
nepos
 2008-06-02 11:56
#110612 #110612
User since
2005-08-17
1420 Artikel
BenutzerIn
[Homepage] [default_avatar]
CPAN:YAML gäbe es dann auch noch. Kompakter als Data::Dumper, aber trotzdem noch für Menschen lesbar.
GwenDragon
 2008-06-02 12:18
#110613 #110613
User since
2005-01-17
14577 Artikel
Admin1
[Homepage]
user image
Ist YAML denn jetzt stabil? Ich hatte da früher Probleme.
die Drachin Gwendolyn
GwenDragon
 2008-06-02 12:29
#110614 #110614
User since
2005-01-17
14577 Artikel
Admin1
[Homepage]
user image
DBD::Sqlite ist eine nette Sache, wenn es nicht zu komplex mit SQL wird.

Aber wie gesagt, wenn wir nicht wissen wofür du das anwenden willst, kann ich wenig dazu sagen.
die Drachin Gwendolyn
nepos
 2008-06-02 12:46
#110616 #110616
User since
2005-08-17
1420 Artikel
BenutzerIn
[Homepage] [default_avatar]
GwenDragon+2008-06-02 10:18:31--
Ist YAML denn jetzt stabil? Ich hatte da früher Probleme.

Das, was ich damit mache, tut. Allerdings benutze ich CPAN:YAML::Syck, da mit dem anderen Paket die erzeugten YAML-Files nicht kompatibel zu Ruby waren.
Packe da aber auch nur relativ einfache Datenstrukturen rein...
moritz
 2008-06-02 13:40
#110618 #110618
User since
2007-05-11
923 Artikel
HausmeisterIn
[Homepage]
user image
Ich möchte mal noch CPAN:DBM::Deep ins Rennen werfen, das ist erstaunlich schnell und auch sonst ziemlich gut. Lesbar sind die Dateien allerdings für den Normalmenschen nicht ;-)
<< >> 9 Einträge, 1 Seite



View all threads created 2008-06-02 00:10.