Деревья в SQL. Часть 1.
Sherman, Вы бы определились чего вы хотите от базы. Если нужно просто искать файлы, то зачем вам дерево? Я, например, сделал выделил на каждый сервер по одной таблице и разом избавился от всякого геморойя со вставкой. При переиндексации убиваем старую таблицу и создаем новую. Работает в разы быстрее. От полнотекстового поиска ИМХО вы отказываетесь зря. Как показывает практика, он достаточно шустро работает, и выдает достаточно качественный результат.
tester999,
AFAIK, interbase и иже с ним на таких данных молча курят в сторонке.
Однако-ж сам видел работающую систему на MySQL. Проиндексированно ~500 серверов, ~6 000 000 файлов. Количество запросов ~0.1 в секунду. Машина класса PIII, 512mb памяти под управлением Debian Linux. Так что MySQL вполне вариант.