你知道用Perl编写的带DBI接口的数据库吗?

Aft*_*ock 2 database perl dbi

你知道一个纯粹用Perl编写的DBI接口数据库吗?或者如果没有安装MySql或Postgresql并且我只想使用Perl,可以使用什么?

谢谢.

好吧,我只想要一些可以与Catalyst一起使用的东西.

Fra*_*ens 17

那么SQLite呢?DBD :: SQLite的

  • DBD :: SQLite没有任何Non-Perl外部依赖项.它包含C源代码. (5认同)

ara*_*nid 13

我相信DBD :: CSV是一个简单的DBD实现,它使用Text :: CSV将数据保存到CSV文件.


DVK*_*DVK 8

这在很大程度上取决于你认为的"数据库".

如果您只是想要存储数据,那么可以使用许多可用的Perl数据库.其中一些列在此处:http://www.perl.com/pub/a/2004/09/12/embedded.html

  • 领带::文件

  • 伯克利DB

  • SQLite的

    请注意,尽管我在这里看到"SQLite是用C语写的"评论,但文章明确指出:

    方便的是,SQLite的DBI驱动程序DBD :: SQLite已经将数据库引擎本身作为模块的一部分包含在内 - 因此安装此模块只需要能够使用Perl中的SQLite.

但是,上面的NONE是一个真正的数据库引擎,支持事务等...,虽然有些允许类似SQL的查询语言访问

我不知道Perl中实现的任何真正的数据库引擎.

  • 余震:尽管我非常尊重,但我认为你并不想要一个纯粹的Perl数据库.任何非平凡的查询都会很慢.DB是您真正需要性能的少数几件事之一. (2认同)