В настоящее время мы работаем над проектом Python, который в основном читает и записывает данные M2M в / из базы данных SQLite.Эта база данных состоит из нескольких таблиц, одна из которых хранит текущие значения, поступающие из облака.Эта последняя таблица немного беспокоит меня, так как она пишется очень часто, и приложение работает на флэш-накопителе.
Я читал, что виртуальные таблицы могут быть решением.Я подумал о том, чтобы преобразовать критическую таблицу в виртуальную, а затем связать ее содержимое с реальным файлом (XML или JSON), хранящимся в ОЗУ (/ tmp, например, в Debian).Я читал эту статью: http://drdobbs.com/database/202802959?pgno=1, которая более или менее объясняет, как делать то, что я хочу.Это довольно сложно, и я думаю, что это не очень выполнимо, используя Python.Может быть, нам нужно разработать собственное расширение sqlite, я не знаю ...
Есть идеи о том, как "поместить" нашу конфликтующую таблицу в ОЗУ, в то время как остальная часть базы данных остается во FLASH?Есть ли лучший / более простой подход о том, как использовать виртуальные таблицы в Python?