Quel est le meilleur module ou approche pour sérialiser les données dans une base de données?Comment puis-je sérialiser et désérialiser les données Perl dans/depuis la base de données?
Actuellement, je suis à la recherche en fonctions mémorisables freeze
et thaw
, par exemple:
use Storable qw(freeze thaw);
use strict;
my %array_test = ('Year Average' => 0.1, 'Color Average' => 0.8, 'Humans' => 0, 'Units' => 1);
my $serialized_data = freeze(\%array_test);
my %deserialized_data = %{ thaw($serialized_data) };
Ce que je voudrais savoir:
- Existe-t-il une commande native en Perl pour sérialiser et désérialiser des données?
- Est-ce que Storable est une bonne approche pour sérialiser et désérialiser dans une base de données ou y at-il une meilleure approche/modules autour?
- Devrais-je faire autre chose avec la sérialisation avant de le stocker, comme l'encoder?
Utilisez nfreeze, pas gel, pour quoi que ce soit non-transitoire. – ysth