@justindz You can use SQLite? AWS S3 can also be used as a small database with creative use of partitions.
@RethinkJeff I didn't phrase my question very well. I think I'm looking more for the python approach (e.g. ORM/ODM) than the actual repository. Pretty comfortable with SQLite, Mongo, etc.
@justindz @RethinkJeff Most people use #SQLAlchemy as #Python #ORM but it can be hard to grasp sometimes. There are many ways to do the same thing and the documentation is a mess. Still, I don't know other alternatives with as good support for async and typing. Plus, it's popularity means lots of tutorials.
If you still want to try alternatives, I listed some of them here:
https://t.me/itgram_channel/581
With sqlalchemy, be careful of using the model instances outside sqlalchemy orm sessions.
This is the first thing you need to check if you chose sqlalchemy orm.
@dozymoe @justindz @RethinkJeff I'm afraid if we try listing here all sqlalchemy gotchas and things you can do but shouldn't, we end up with a small book
It's a big gotcha because of how it was unexpected.