2

Как я могу сохранить и получить доступ к файлу в памяти в Windows Server 2008 R2 Standard? Я хотел бы иметь быстрый доступ к базе данных. Поскольку SQLite хранит базу данных в файле, я хотел бы сохранить этот файл в памяти.

1 ответ1

2

Возьмите просмотровый, HTH:

База данных SQLite обычно хранится в одном обычном файле на диске. Однако при определенных обстоятельствах база данных может храниться в памяти.

Самый распространенный способ заставить базу данных SQLite существовать исключительно в памяти - это открыть базу данных, используя специальное имя файла::memory:. Другими словами, вместо передачи имени файла реального диска в одну из функций sqlite3_open(), sqlite3_open16() или sqlite3_open_v2() передайте строку «:memory:». Например:

rc = sqlite3_open(":memory:", &db);

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .