perl - Perl 中是否存在 DBI 的非关系等价物?

标签 perl dbi non-relational-database

Perl DBI模块让我可以透明地连接到许多不同类型的 SQL 数据库。非关系键值对数据库是否有等效的 Perl 模块?

例如,一个接口(interface)可以让我开始使用 BerkeleyDB(甚至只是 Perl 哈希?)但切换到 memcachedb 或 CouchDB 之类的东西,甚至是 Amazon SinmpleDB 或 Google AppEngine Datastore 提供的云数据库。

(这是 Tie::Hash 所做的吗?在这种情况下,我在哪里可以找到实现的摘要?)

最佳答案

不确定 KiokuDB是你想要的。它有 CouchDB、BDB (BerkeleyDB) 和 DBI 后端。

关于perl - Perl 中是否存在 DBI 的非关系等价物?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/790638/

相关文章:

perl - 为什么这个 ISQL 命令不能通过 Perl 的 DBI 运行?

mongodb - Mongodb 使用 $in 在另一个查询中使用查询结果

json - 如何在Elasticsearch中通过两个子句过滤数据?

linux - 使用 sed 或 perl 在元组内部和/或外部获取变量

perl - perl 中的 "while(<FH>)"和 "if(<FH>)"有什么区别?

perl - 如何在 Ubuntu 上安装 XML::LibXML

postgresql - 在 DBD::Pg 中是否有等效的 $dbh->sqlite_create_function

mysql - 我如何知道 Perl DBI 查询返回多少行?

database - Titan 和 Neo4j 图数据库有什么区别?

perl - 如何用较短的名称调用 Perl 类?