In memory sqlite

Тема в разделе "WASM.WIN32", создана пользователем superakira, 22 июл 2018.

  1. superakira

    superakira Active Member

    Публикаций:
    0
    Регистрация:
    2 июн 2008
    Сообщения:
    326
    Хочется странного.
    Есть несколько процессов, они открывают бд на диске и работают с ней. Все штатно итд, но хочу уйти с диска и перенести все в память. В рамках 1 процесса так можно сделать, если несколько процессов, то sqlite не дает такого, те шаренной памяти между процессами нету, но такое можно разрулить путем vfs плагина - делал ли кто такое? Чето к вечеру голова не варит, думал малоли кто такое пилил, хотя сомневаюсь.
     
  2. f1redArk

    f1redArk New Member

    Публикаций:
    0
    Регистрация:
    10 июл 2008
    Сообщения:
    28
    Ну так и пусть будет один процесс, который занимается работой с БД, а остальные к нему обращаются через IPC.
     
  3. superakira

    superakira Active Member

    Публикаций:
    0
    Регистрация:
    2 июн 2008
    Сообщения:
    326
    f1redArk, да... к такому и пришел. просто я хотел не тратить на это время. ну уже проехали. к сожалению это самый норм вариант
     
  4. SadKo

    SadKo Владимир Садовников

    Публикаций:
    8
    Регистрация:
    4 июн 2007
    Сообщения:
    1.385
    Адрес:
    г. Санкт-Петербург
    superakira, а разместить файлы БД на каком-нибудь ramdisk попробовать не хотите?
     
    _edge нравится это.
  5. superakira

    superakira Active Member

    Публикаций:
    0
    Регистрация:
    2 июн 2008
    Сообщения:
    326
    SadKo, к сожалению это тяжелые решения. мне не подойдут. а так думал. в принципе уже запилил все бобрит норм =)