Is there an unrealistic equivalent of DBI in Perl?

The Perl DBI module allows you to connect to many different types of SQL databases transparently. Is there an equivalent Perl module for paired databases without relational databases?

For example, an interface that can let me start working with BerkeleyDB (or even just a Perl hash?), But switch to something like memcachedb or CouchDB or even a cloud-based database such as those offered by Amazon SinmpleDB or Google AppEngine Datastore.

(Is this what Tie :: Hash does? In this case, where can I find a summary of the implementations?)

+3
source share
4 answers

, KiokuDB - , . CouchDB, BDB (BerkeleyDB) DBI.

+10

tie - " ". Tie:: Hash - -.

, -. , , Factory, .

+4

- .

:

I'm not sure if there is a module for Google AppEngine Datastore - usually a search on MetaCPAN for something that suits you.

+4
source

CHI looks promising from the creator of Cache :: Cache .

+3
source

Source: https://habr.com/ru/post/1707145/


All Articles