Flashpaste

Сетевая база данных и кэширование

Сетевая база данных

Вы можете разместить базу данных Flashpaste на доступном сетевом ресурсе. Таким образом множество людей может использовать одну централизованную базу данных. Все, что вам надо сделать - это поместить базу данных в папку, которая доступна всем пользователям сети, и прописать в настройках программы путь к базе данных, например, так:\\server\public\flashpaste\common.db

При использовании сетевой базы данных несколькими людьми, мы рекомендуем для всех клиентов:

  • Включить кэширование базы данных
  • Активировать галочку "Только для чтения"
  • Средствами файловой системы открыть папку, содержащую базу данных, только на чтение
  • Использовать локальные базы данных для персональных строк.
  • Разрешить редактирование базы данных одному администратору

Кэширование

Вы можете включить режим кэширования в настройках программы на странице Работа с базой данных. Учтите:

  1. Вы должны включить кэширование, если вы используете главную базу данных, расположенную на сетевом диске. В противном случае Flashpaste будет работать медленно.
  2. Мы рекомендуем выключить режим кэширования, если вы не используете сетевую базу данных.

Как это работает?

Если кэширование включено - Flashpaste при запуске создает локальную копию баз данных в папке "C:\Documents and Settings\User Name\Application Data\flashpaste\Cache\". В дальнейшем вся работа происходит уже с этими скопированными базами данных.

Кэширование включено: для сохранения изменений в базе данных необходимо закрыть главное окно Flashpaste или вручную сохранить все изменения с помощью главного меню программы Файл -> Сохранить базу данных. Для того, чтобы перечитать базу данных из файла, используйте Файл -> Перечитать базу данных. Все сделанные изменения немедленно отображаются в диалоге выбора строки.

При отключенном кэшировании - все изменения немедленно сохраняются в основную базу данных.