In memory sqlite

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

  1. superakira

    superakira Guest

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

    f1redArk Member

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

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

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

    jeer0 Member

    Публикаций:
    0
    Регистрация:
    31 июл 2017
    Сообщения:
    35
    superakira,
    Как же вы запилили, если не секрет? А то знаете... Тема сисек не раскрыта и всё такое...