Недавно узнал, что еще один клиент AirDC++ отказался от хранения данных в XML и перешел
на нормальную базу данных. Они пробовали несколько разных, но остановились на levelDB
Посмотрел на бенчмарки этого движка и тоже решил попробовать
Все данные в это простое хранилище засунуть не получится, но простейшие таблички вида кей-значения именно для нее
LevelDB в текущей версии флая используется для хранения информации используемой при открытии файл-листов и подкраски файлов и каталогов по статусу
- Я скачивал этот файл
- Этот файл был у меня в шаре
(по каждому TTH идет запрос к базе) получилось 9.6 сек вместо 16.2 сек
и код упростился.
Также сейчас очень просто можно затирать следы если скачали что-то лишнее :)
достаточно удалить каталог с базой по истории tth-history.leveldb
Скачать сборку можете пока тут http://yadi.sk/d/pnT58O4p72Ttv
в авто обновление уйдет ближе к вечеру
Кто найдет файл-листы с большим кол-вом файлом - поделитесь для теста?
Комментариев нет:
Отправить комментарий