LINUX.ORG.RU
ФорумTalks

Мы делили апельсин

 ,


0

1

http://vhanda.in/blog/2012/08/faster-nepomuk-queries/

Сначала создадим 100500 сервисов, а потом обратно их начнём объединять. Это прорыв!

If you ignore file handling in Nepomuk, we have two main services -

  • Storage Service
  • Query Service.



The Storage Service is responsible for managing the ontologies, initializing virtuoso, and other data management functions. The QueryService exists for caching queries and running them in a separate thread.

Now the Query Service obviously need to access the virtuoso database, and for that it needs to go through the storage service. This communication happens through a local socket. The same socket which all other applications use to access Nepomuk.

Last week, I finally merged the query service into the storage service.

I was aiming for a small memory decrease, and a slight performance upgrade on the queries. Boy, was I wrong! The additional local socket seems to have been a huge bottleneck.

Deleted

Под оффтопик есть одна тулза - Everything. Индексирует файловую таблицу NTFS. индексация моих 300GB данных +сюда же вся винда занимает секунд 10 максимум, поиск по каждой введенной букве. Почему на онтопике не сделали? :(

Stratopiglet
()
Ответ на: комментарий от ugoday

Мы делили апельсин (комментарий)

Не в тему. Индексатор нужен для поиска того, что ты ещё не прочитал (например, главы в вузовском учебнике)/пропустил/забыл/etc.

А бардака у меня нет, всё прекрасно разложено по полочкам.

AX ★★★★★
()
Последнее исправление: AX (всего исправлений: 1)
Ответ на: комментарий от AX

Индексатор нужен для поиска того, что ты ещё не прочитал (например, главы в вузовском учебнике

Чего? Глава вузовского учебника расположена в вузовском учебнике согласно структуре учебного курса. Для её поиска и компьютера то не нужно, не то, что индексатора.

ugoday ★★★★★
()
Ответ на: комментарий от ugoday

Глава вузовского учебника расположена в вузовском учебнике

Глава может быть, может не быть, может быть параграфом, а может и просто одним абзацом. Конкретное содержание у каждого автора очень различается, знаешь ли.

AX ★★★★★
()
Ответ на: комментарий от Stratopiglet

Это же кеды, тогда или кушай непомук, или удаляй kmail.

cetjs2 ★★★★★
()
Ответ на: комментарий от AX

а может и просто одним абзацом.

И этот абзац расположен случайным образом в произвольном месте учебника. Тяжко тебе. Ты наверное гумманитарий?

ugoday ★★★★★
()
Ответ на: комментарий от ugoday

И этот абзац расположен случайным образом в произвольном месте учебника.

КАК ТЫ ДОГАДАЛСЯ???

AX ★★★★★
()
Ответ на: комментарий от Stratopiglet

Индексирует файловую таблицу NTFS. индексация моих 300GB данных +сюда же вся винда занимает секунд 10 максимум, поиск по каждой введенной букв

Какой бред. Это физически не возможно из-за ограничения скорости накопителей данных.

Chaser_Andrey ★★★★★
()
Ответ на: комментарий от Chaser_Andrey

Это физически не возможно

«Индексирует файловую таблицу» - судя по всему он просто не нашел locate/mlocate

wota ★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.