Hidalgo Save

High-level Database Abstraction Layer for Go

Project README

HiDAL-Go

Go Reference

HiDAL-Go = High-level Database Abstraction Layer for Go

This library consists of multiple abstraction layers over existing databases, either embedded or not.

Diagram of available implementations:

DB hierarchy

The unique feature of this library is that backends with lower abstraction levels (e.g. key-value stores) can implement higher abstraction levels (e.g. tuple store).

It is also possible to go in the other direction: given a tuple store (e.g. SQL), it is possible to "downgrade" it to a KV store. The KV abstraction will be the same as if a regular KV store is used.

See docs for more details on available implementations.

Open Source Agenda is not affiliated with "Hidalgo" Project. README Source: hidal-go/hidalgo
Stars
60
Open Issues
8
Last Commit
9 months ago
Repository
License

Open Source Agenda Badge

Open Source Agenda Rating