ARLJohnston / jira-clone

Jira clone using Go, gRPC, immutability and HTMX
0 stars 0 forks source link

create immutable data store #4

Open ARLJohnston opened 1 month ago

ARLJohnston commented 1 month ago

Create any type of immutable data store with at least 1 entry

Options:

ARLJohnston commented 1 month ago

It would appear that the best option is ImmuDB. The only other option I could find is Datomic, which does not appear to have any option that is easily integrated with Go, nor any official container image.

ARLJohnston commented 1 month ago

Additionally it (appears to) be best practice to use the repository pattern to connect the go service to any external database

ARLJohnston commented 1 month ago

Doing this using immudb rather than immugorm as immugORM has not been updated in 2 years

ARLJohnston commented 1 month ago

Changing scope to use MongoDB as Immudb is too immature to find sufficient resources at this point along with the ORM not being updated and the non-FOSS license (Business license)