I'm considering using SQLite instead of JSON for in-game database. I'm still deciding over database schema, whether we need to divide data into different .db files, or just use one database with many tables for everything. This is important to create a savefile later on. My ideas for savefiles will go in another issue, but I think if we implement an actual database, we can improve performance to load teams and players.
Another thing I'm considering is to use SQLAlchemy instead of pure SQL. This project uses a lot of dataclasses, so it isn't that bad to convert to SQLAlchemy models.
I'm considering using SQLite instead of JSON for in-game database. I'm still deciding over database schema, whether we need to divide data into different .db files, or just use one database with many tables for everything. This is important to create a savefile later on. My ideas for savefiles will go in another issue, but I think if we implement an actual database, we can improve performance to load teams and players.
Another thing I'm considering is to use SQLAlchemy instead of pure SQL. This project uses a lot of dataclasses, so it isn't that bad to convert to SQLAlchemy models.