Package Info

perl-MLDBM


store multi-level Perl hash structure in single level tied hash


Development/Libraries/Perl

This module can serve as a transparent interface to any TIEHASH package that is required to store arbitrary perl data, including nested references. Thus, this module can be used for storing references and other arbitrary data within DBM databases.

It works by serializing the references in the hash into a single string. In the underlying TIEHASH package (usually a DBM database), it is this string that gets stored. When the value is fetched again, the string is deserialized to reconstruct the data structure into memory.

For historical and practical reasons, it requires the Data::Dumper package, available at any CPAN site. Data::Dumper gives you really nice-looking dumps of your data structures, in case you wish to look at them on the screen, and it was the only serializing engine before version 2.00. However, as of version 2.00, you can use any of Data::Dumper, FreezeThaw or Storable to perform the underlying serialization, as hinted at by the the SYNOPSIS manpage overview above. Using Storable is usually much faster than the other methods.

See the the BUGS manpage section for important limitations.


License: Artistic-1.0 or GPL-1.0+
URL: http://search.cpan.org/dist/MLDBM/

Categories

Releases

Package Version Update ID Released Package Hub Version Platforms Subpackages
2.05-bp155.2.10 info GA Release 2023-05-17 15 SP5
  • AArch64
  • ppc64le
  • s390x
  • x86-64
  • perl-MLDBM
2.05-bp154.1.23 info GA Release 2022-05-09 15 SP4
  • AArch64
  • ppc64le
  • s390x
  • x86-64
  • perl-MLDBM
2.05-bp153.1.15 info GA Release 2021-03-06 15 SP3
  • AArch64
  • ppc64le
  • s390x
  • x86-64
  • perl-MLDBM
2.05-bp152.3.16 info GA Release 2020-04-16 15 SP2
  • AArch64
  • ppc64le
  • s390x
  • x86-64
  • perl-MLDBM
2.05-bp151.3.1 info GA Release 2019-07-16 15 SP1
  • AArch64
  • ppc64le
  • s390x
  • x86-64
  • perl-MLDBM
2.05-bp151.2.14 info GA Release 2019-05-18 15 SP1
  • AArch64
  • ppc64le
  • s390x
  • x86-64
  • perl-MLDBM
2.05-bp150.2.4 info GA Release 2018-07-30 15
  • AArch64
  • ppc64le
  • s390x
  • x86-64
  • perl-MLDBM
2.05-2.1 info openSUSE-2017-1377 2017-12-15 12 GA-SP5
  • AArch64
  • ppc64le
  • s390x
  • x86-64
  • perl-MLDBM