Packages / openSUSE Tumbleweed / Unspecified / perl-DB_File
[Source: perl-DB_File]
Package: perl-DB_File (1.860-1.5)
[Project overview: perl-DB_File]
Доступ Perl до Berkeley DB 1.x
*DB_File* — модуль, який дозволяє програмам Perl використовувати
можливості Berkeley DB версії 1.x (якщо у вас новіша версія
DB, див. Using DB_File with Berkeley DB version 2 or greater). Передбачається,
що під час читання цієї документації ви маєте під рукою сторінки керівництва Berkeley DB. Інтерфейс, визначений тут, тісно відображає інтерфейс Berkeley
DB.
Berkeley DB — це бібліотека C, яка надає узгоджений інтерфейс до
кількох форматів баз даних. *DB_File* надає інтерфейс до всіх трьох
типів баз даних, які зараз підтримує Berkeley DB.
Типи файлів:
* *DB_HASH*
Цей тип бази даних дозволяє зберігати довільні пари ключ/значення у файлах
даних. Це еквівалентно функціональності інших пакетів хешування,
як-от DBM, NDBM, ODBM, GDBM і SDBM. Пам'ятайте, однак, що файли,
stворені за допомогою DB_HASH, несумісні з жодним з інших згаданих
пакетів.
Алгоритм хешування за замовчуванням, достатній для більшості застосунків,
vбудований у Berkeley DB. Якщо вам потрібно використати власний алгоритм хешування,
mожна написати його на Perl і змусити *DB_File* використовувати його замість стандартного.
* *DB_BTREE*
Формат btree дозволяє зберігати довільні пари ключ/значення у відсортованому,
zбалансованому двійковому дереві.
Як і у форматі DB_HASH, можна надати визначену користувачем Perl-
процедуру для порівняння ключів. За замовчуванням, однак, ключі
zберігаються в лексичному порядку.
* *DB_RECNO*
DB_RECNO дозволяє маніпулювати текстовими файлами фіксованої та змінної довжини за допомогою
того самого інтерфейсу пар ключ/значення, що й у DB_HASH і
DB_BTREE. У цьому випадку ключ складатиметься з номера запису (рядка).
Other Packages Related to perl-DB_File:
dep: ld-linux-x86-64.so.2()(64bit)
Package not available
dep: ld-linux-x86-64.so.2(GLIBC_2.3)(64bit)
Package not available
dep: libdb-4.8.so()(64bit)
Package not available
dep: perl(:MODULE_COMPAT_5.44.0)
Package not available
dep: libc.so.6(GLIBC_2.4)(64bit)
Package not available
Download perl-DB_File
| Architecture | Package Size | Installed Size | Files |
|---|
| x86_64 | 83 KiB | 188 KiB | [list of files] |
Шляхи файлів пакета (8)
Paths come from the repository package-file index for the observed builds. They describe archive/package associations, not every file that will exist on a running system after maintainer scripts, alternatives, generated state, diversions, or installation choices.
- /usr/lib/perl5/vendor_perl/5.44.0/x86_64-linux-thread-multi/auto/DB_File
- /usr/lib/perl5/vendor_perl/5.44.0/x86_64-linux-thread-multi/auto/DB_File/DB_File.so
- /usr/lib/perl5/vendor_perl/5.44.0/x86_64-linux-thread-multi/DB_File.pm
- /usr/share/doc/packages/perl-DB_File
- /usr/share/doc/packages/perl-DB_File/Changes
- /usr/share/doc/packages/perl-DB_File/dbinfo
- /usr/share/doc/packages/perl-DB_File/README
- /usr/share/man/man3/DB_File.3pm.gz
Field source: openSUSE Tumbleweed OSS revision tumbleweed-oss-multiarch:4db10cdde3ad82c7e22be35753c9e164b4bdd30f92db4aee17a0d4c94c5f902f