Я хочу создать SQL-подобный интерфейс для специального источника данных, к которому я могу обращаться с помощью Python.То есть у меня есть источник данных с несколькими именованными повторяемыми контейнерами сущностей, и я хотел бы иметь возможность использовать SQL для фильтрации, объединения, сортировки и, предпочтительно, обновления / вставки / удаления.
Насколько я понимаю, функциональность виртуальной таблицы sqlite3 вполне подходит для этой задачи.Можно ли создать необходимые привязки в Python?Я понимаю, что клей должен быть c-like, но я надеюсь, что кто-то уже написал оболочку Python на C или использует ctypes.
Я также приму ответ для лучшего / более простого способа сделать это.