May 26, 2018

NoSQL-ish overlay for an SQL database

DBIxNoSQL is a layer over DBI that presents a NoSQLish way to store and retrieve data. It does this by using a table called Store. Once connected to a database, it will detect if this table is missing and create it if necessary.

When writing data to the store, the data a HASH reference is first serialized using JSON and then inserted/updated via DBIxClass to currently an SQLite backend.

Retrieving data from the store is done by key lookup or by searching an SQL-based index. Once found, the data is deserialized via JSON and returned.

WWW http//