Размещение многих (10 миллионов) файлов в одной папке

Мой любимый метод позволяет автоматически выбирать закрытый ключ

IdentityFile ~/.ssh/%l_%r@%h_id_rsa

SSH заменит% l на имя локального компьютера,% r с удаленным именем пользователя и% h с удаленным хостом, таким образом, если бы я хотел подключиться с моего компьютера под названием foo к bar как пользователь, я запускаю:

ssh bar

И ssh будет автоматически использовать:

~/.ssh/foo_user@bar_id_rsa

Поскольку локальный хост также сохраняется, это позволяет использовать домашние каталоги, разделяемые по NFS (по разному ключу на машину!) или даже идентифицировать, на какой машине должен был быть ключ ...

1
задан 16 April 2016 в 00:14

1 ответ

Бинарный поиск может легко обрабатывать миллионы записей, поэтому поиск в одном каталоге не будет проблемой. Это будет очень быстро.

В принципе, если вы используете 32-битную систему, двоичный поиск до записей 2Gb прост и хорош.

Berekely DB, программное обеспечение с открытым исходным кодом, легко разрешить вам хранить полный результат под одной записью и будет иметь встроенный поиск.

0
ответ дан 23 May 2018 в 23:21

Другие вопросы по тегам:

Похожие вопросы: