SciSpike / yaktor-issues

Issues-only repository for issue management of all Yaktor repositories
0 stars 1 forks source link

Consider ORM/ODM libraries other than Mongoosejs #72

Open matthewadams opened 7 years ago

matthewadams commented 7 years ago

Mongoose only supports MongoDB, limiting our choice of underlying datastores that can persist Yaktor's conversation states & domain models. There are other ORM/ODMs out there that support multiple datastores, some of which can run in-memory or locally with file-based persistence/checkpointing:

There may be others.

This issue is to spike on the feasability of modularizing the ORM/ODM layer & its generation from the Yaktor domain model (*.ydm).