Предложения по доработке

4 years 6 months ago #165 by stas_antonov@mail.ru
stas_antonov@mail.ru created the topic: Предложения по доработке
Предлагаю внести следующие улучшизмы:
- в сканере делать commit не по обработанным файлам, а по количеству добавленных в БД книг. 
- в сканере сделать не только опцию v, но и vv и даже vvv. То есть указывать детальность сообщений. Сообщений хочется, но смотреть их про каждую книжку мне кажется избыточным
- в сканере иметь возможность указать какие папки-файлы этот instance скрипта будет обрабатывать. Тогда получится процесс сканирования выполнять в несколько потоков и использовать все имеющиеся ресурсы сервера.
- доработать весь комплекс в целом, чтобы иметь возможность отображать книжки по сериям. Тег <sequence name="SerialName" number="1"/> в description
- внести в БД служебную таблицу с версией схемы и проверять ее правильность в сканере и CGI скрипте
- выложить архивированные БД с уже разобранными книжками доступных в сети библиотек

Please Войти or Create an account to join the conversation.

  • stas_antonov@mail.ru
  • stas_antonov@mail.ru's Avatar Topic Author
  • Offline
  • Новый участник
  • Новый участник
More
4 years 6 months ago - 4 years 6 months ago #167 by mitshel
mitshel replied the topic: Предложения по доработке

- в сканере делать commit не по обработанным файлам, а по количеству добавленных в БД книг.

Пробовал так делать. Например делать коммит после 1000 книг. Делал это настраиваемым. После нескольких тестов пришел к выводу, что достаточно двух вариантов, выбираемых на основе параметра single_commit. Поэтому пока останется как есть.

- в сканере сделать не только опцию v, но и vv и даже vvv. То есть указывать детальность сообщений. Сообщений хочется, но смотреть их про каждую книжку мне кажется избыточным

Возможно сделаю, но не в первую очередь.

- в сканере иметь возможность указать какие папки-файлы этот instance скрипта будет обрабатывать. Тогда получится процесс сканирования выполнять в несколько потоков и использовать все имеющиеся ресурсы сервера.

Ну вот это вряд-ли необходимо. Один раз отсканировать коллекцию книг думаю и без реализации многопоточности можно. Конечно, понимаю, что при изменениях версий приходится пересканировать базу. Но считаю этот процесс скоро завершится.

- доработать весь комплекс в целом, чтобы иметь возможность отображать книжки по сериям. Тег <sequence name="SerialName" number="1"/> в description

Это уже сделано. Пока тестирую и делаю еще кое-какие доработки. Думаю версию 14 с сериями выложу к выходным.

- внести в БД служебную таблицу с версией схемы и проверять ее правильность в сканере и CGI скрипте

Тоже согласен. Стандартное решение. Никак руки не дойдут сделать это.
Last Edit: 4 years 6 months ago by mitshel.

Please Войти or Create an account to join the conversation.

  • mitshel
  • mitshel's Avatar
  • Offline
  • Администратор
  • Администратор
More
Time to create page: 0.106 seconds