Суть в том, что у меня есть сайт с комнатами. Данные этих комнат я храню в словаре, где ключ - идентификатор комнаты, значение - объект датакласса Room (пример будет ниже). Эти данные меняются при каждом сообщении, какая база лучше всего подойдет для быстрого чтения и записи? Важно чтобы данные сохранились в случае перезагрузки сервера.
Датакласс
@dataclass
class Last:
id: int
user: str
event: Enum
@dataclass
class Messages:
last: Last
count: int
@dataclass
class Users:
count: int
@dataclass
class Room:
users: Users
messages: Messages
videos: str
skips: Optional[dict]