В настоящее время я использую Python для хранения файлов в базе данных JSON. Однако JSON начал становиться довольно большим и неэффективным (чтение файла 20 МБ, изменение одного значения, запись 20 МБ обратно на диск занимает довольно много времени)
Итак, я думал о переходе на SQL (SQLite или Mysql), однако я не хочу менять весь мой код. До сих пор я читал JSON в списки / массивы и довольно легко к ним обращался
database["key"] = "NewValue"
Но если бы я переключился на SQL, мне пришлось бы иметь дело с длинными SQL-запросами (выберите из ..... вставлять в ....), кроме всей служебной информации (подключение, выполнение и т. Д.) ). Это требует, чтобы я переписывал каждый доступ к данным в моем коде.
Есть ли способ (может быть, какая-то обертка), где я могу просто сохранить свою существующую базу кода и позволить обёртке преобразование для меня в фоновом режиме?