Чтение онлайн

на главную - закладки

Жанры

FB2-Librarian (Библиотекарь) Руководство

Пустовит Дмитрий

Шрифт:

У меня было хранение в базе. *.fbd – 8 гиг. Изменил способ хранения на файловую систему. Получилась файловая база на 7 гигов, но файл базы данных не изменился и остался также 8 гиг. Т.е. либа увеличила себя в два раза.

В таких случаях используйте gbak из состава Firebird Server. Кроме неё ничего не поможет ужать базу. Ничего страшного в этом нет. Достаточно иногда делать что вроде этого:

1. Делаем резервную копию:

"C:\Program Files\Firebird\Firebird_1_5\bin\gbak.exe" -user sysdba -password masterkey -b FBLibrary.FDB FBLibrary.FDB_bak.gbk

2.

Восстанавливаем из резервной копии:

"C:\Program Files\Firebird\Firebird_1_5\bin\gbak.exe" -user sysdba -password masterkey -c FBLibrary.FDB_bak.gbk pressed_base.fdb

16 Режимы работы программы

Программа позволяет работать в трех режимах:

База данных – вся информация по книгам, а так же сами книги хранятся в одном файле базы данных.

Файловый режим – в базе данных программы хранятся только описания произведений, включая авторов, жанры, обложки, аннотации и т.п. Сами книги хранятся на диске в виде отдельных файлов. При импорте книг в библиотеку, они копируются из места-источника в каталоги по месту «Точки монтирования» в виде отдельных файлов, с переименованием и раскладыванием по подкаталогам (или без оных) по заданному шаблону.

Индексирование – это по большому счету разновидность «файлового режима». В базе данных программы хранятся только описания произведений, включая авторов, жанры, обложки, аннотации и т.п. Сами книги хранятся на диске в виде отдельных файлов. При импорте книг в библиотеку, они остаются на своем старом месте, а в базе данных просто прописывается их месторасположение.

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

Например для сетевой работы с библиотекой (т.е. при доступе в нее нескольких пользователей с разных компьютеров) рекомендуется устанавливать режим «База данных».

Для режима «Индексирование» подойдет случай с обработкой книг, находящихся, допустим, на DVD диске.

Что касается самого распространенного случая – домашней библиотеки – тут рекомендуем руководствоваться исключительно личными предпочтениями.

17 Установка программы

Рассмотрим два основных типа установок:

17.1 Установка программы для домашнего монопольного использования

17.2 Установка программы для коллективного сетевого использования

18 Установка программы для домашнего монопольного использования

1. Распаковать и переписать содержимое последних дистрибутивов и обновлений в папку на диск.

2. Запустить программу – fblibrary. exe

При первом запуске выползет окошко:

Это нормально, нажимаем [Закрыть]. Дальше выйдет окно:

Здесь тоже нажимаем кнопку [Закрыть]

В открывшейся программе заходим в пункт меню «Библиотека» -› «Создать»

В открывшемся окне

выбираем

«Режим работы», записываем «Путь и имя файла» базы данных и выбираем точку монтирования (если выбрали «Файловую систему»).

Для локальной личной библиотеки советуем завести базу данных в каталоге Library с именем library. fdb -… Fb2 lib\ Library\ library. fdb

Нажимаем [Ok], в появившемся окне:

Нажимаем [Подключиться]

Следующим этапом выбираем пункт меню «Библиотека» > «Авторизация»

В поле «Пользователь» забиваем owner, ставим галочку в поле «Запомнить» и нажимаем [Ok].

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

Комментарий. В принципе, чисто теоретически, базу данных можно создавать с любым именем и в любом месте. Но в данный момент, с данным релизом (1.4.2.1) ее лучше все-таки создавать именно так. В противном случае, при запуске программы возможно постоянное появление окна для выбора библиотеки, даже если она одна. Это конечно не страшно – но не очень полезно для нервов.

Комментарий 2. Кроме того, можно создавать практически неограниченное число библиотек, например различающихся по тематике. Потом переключаться между ними через пункт меню «Библиотека» > «Открыть». Правда необходимость такого шага достаточно сомнительна.

19 Установка программы для сетевого использования

В случае сетевого использования программы, рекомендуем устанавливать режим хранения «база данных».

Для заведения новой библиотеки и использования ее в многопользовательском режиме, нужно сделать те же шаги, что и «Установка программы для домашнего монопольного использования», обратив внимание на «авторизацию» и при этом дополнительно:

19.1 На головном компьютере (сервере):

1. Установить программу;

2. Установить Сервер FireBird;

3. Разблокировать (если заблокирован каким-нибудь брандмауэром) порт 3050;

4. В настройках базы данных добавить и настроить базу похожим образом:

19.2 На удаленном рабочем месте:

1. Установить программу;

2. Разблокировать (если заблокирован каким-нибудь брандмауэром) порт 3050;

3. Добавить базу с координатами ведущего компьютера, для чего в окне «Портал» нажать кнопку [Добавить в портал] и отредактировать поля:

–  Описание – просто текстовое описание библиотеки;

–  Server – прописать IP головного компьютера с установленным сервером FireBird и базой библиотеки (сервера);

Поделиться:
Популярные книги

Генерал Империи

Ланцов Михаил Алексеевич
4. Безумный Макс
Фантастика:
альтернативная история
5.62
рейтинг книги
Генерал Империи

Приручитель женщин-монстров. Том 1

Дорничев Дмитрий
1. Покемоны? Какие покемоны?
Фантастика:
юмористическое фэнтези
аниме
5.00
рейтинг книги
Приручитель женщин-монстров. Том 1

Виконт. Книга 1. Второе рождение

Юллем Евгений
1. Псевдоним `Испанец`
Фантастика:
фэнтези
боевая фантастика
попаданцы
6.67
рейтинг книги
Виконт. Книга 1. Второе рождение

Идеальный мир для Лекаря 25

Сапфир Олег
25. Лекарь
Фантастика:
фэнтези
юмористическое фэнтези
аниме
5.00
рейтинг книги
Идеальный мир для Лекаря 25

Магия чистых душ 3

Шах Ольга
Любовные романы:
любовно-фантастические романы
5.00
рейтинг книги
Магия чистых душ 3

Шипучка для Сухого

Зайцева Мария
Любовные романы:
современные любовные романы
8.29
рейтинг книги
Шипучка для Сухого

Метатель. Книга 2

Тарасов Ник
2. Метатель
Фантастика:
боевая фантастика
попаданцы
рпг
фэнтези
фантастика: прочее
постапокалипсис
5.00
рейтинг книги
Метатель. Книга 2

Отмороженный 5.0

Гарцевич Евгений Александрович
5. Отмороженный
Фантастика:
боевая фантастика
рпг
5.00
рейтинг книги
Отмороженный 5.0

Кодекс Охотника. Книга XIII

Винокуров Юрий
13. Кодекс Охотника
Фантастика:
боевая фантастика
попаданцы
аниме
7.50
рейтинг книги
Кодекс Охотника. Книга XIII

Деспот

Шагаева Наталья
Любовные романы:
современные любовные романы
эро литература
5.00
рейтинг книги
Деспот

Огненный князь 6

Машуков Тимур
6. Багряный восход
Фантастика:
фэнтези
попаданцы
аниме
5.00
рейтинг книги
Огненный князь 6

Ваше Сиятельство 5

Моури Эрли
5. Ваше Сиятельство
Фантастика:
городское фэнтези
аниме
5.00
рейтинг книги
Ваше Сиятельство 5

"Фантастика 2024-5". Компиляция. Книги 1-25

Лоскутов Александр Александрович
Фантастика 2024. Компиляция
Фантастика:
боевая фантастика
попаданцы
альтернативная история
5.00
рейтинг книги
Фантастика 2024-5. Компиляция. Книги 1-25

Поступь Империи

Ланцов Михаил Алексеевич
7. Сын Петра
Фантастика:
попаданцы
альтернативная история
5.00
рейтинг книги
Поступь Империи