The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Релиз ядра Linux 4.13, opennews (ok), 04-Сен-17, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


40. "Релиз ядра Linux 4.13"  +/
Сообщение от Аноним (-), 04-Сен-17, 12:37 
> Быстрее же доступ будет если как-то сортировать файлы по куче директорий, чем по одной с таким количеством.

Сделать быстрый доступ хешами и деревьями не проблема, проблема сделать быстрое обновление индекса. Например, переименование файла или добавление новых может потребовать перезаписи сразу всего индекса, а для 10 млн это минимум сотни мб.

Ответить | Правка | К родителю #2 | Наверх | Cообщить модератору

63. "Релиз ядра Linux 4.13"  +1 +/
Сообщение от пох (?), 04-Сен-17, 15:32 
> Сделать быстрый доступ хешами и деревьями не проблема, проблема сделать быстрое
> обновление индекса.

существующие реализации обычно просираются на удалении, а не на добавлении ;-) Что, во многих случаях, редкая или вовсе ненужная задача.

Ответить | Правка | Наверх | Cообщить модератору

96. "Релиз ядра Linux 4.13"  –1 +/
Сообщение от Аноним (-), 04-Сен-17, 23:21 
слова богу хоть хоть один нормальный программист. неистово плюсую.
Ответить | Правка | Наверх | Cообщить модератору

111. "Релиз ядра Linux 4.13"  +/
Сообщение от all_glory_to_the_hypnotoad (ok), 05-Сен-17, 01:38 
на уровне формата хранения индекса ещё нужно умудриться сделать резервирование для добавления записей, но не сделать gc. Наверняка тормозит не из-за вышеописанной причины.
Ответить | Правка | К родителю #63 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру