perl是否有数据库实现

use*_*433 5 perl perl-module

是否有实现数据库功能且​​易于使用的perl模块。我不需要用于连接某些数据库产品的模块。我需要用perl编写简单的数据库。

谢谢。

GMB*_*GMB 12

我建议使用DBD :: SQLite。这是一个独立的数据库管理系统,不依赖于外部二进制文件(与大多数其他DBI驱动程序不同)。它具有不错的选项,例如创建内存数据库。

SQLite是一个开源RDBMS,它实现了SQL ANSI标准的重要子集。

DBD::SQLite是合法的DBI驱动程序,因此它符合出色的DBI模块的API ,后者是事实上的数据库Perl标准接口。

从文档中:

DBD :: SQLite是SQLite的Perl DBI驱动程序,它包括发行版中的所有内容。因此,为了获得可用于Perl项目的具有快速事务处理能力的RDBMS,您只需安装此模块,而无需进行其他操作。

  • @zdim不是外部二进制文件(直接链接,没有单独“安装”,没有服务器),在需要先获取或单独获取的前提下,它也不是“依赖项”。因此,我认为答案给出了一个公正的评估。 (6认同)
  • @hobbs Dunno ...它是 Perl 位接口的独立通用 C 库。即使该包为了方便起见捆绑了一个 sqlite 版本,它仍然是一个单独的 C 代码流行,与 Perl 没有关系。这主要是语义上的,我支持这个答案(并投票赞成),但在我看来,这正是外部库的 Perl 驱动程序。 (2认同)