Sherman
Mephi
Древовидные струткуры в базе данных с частым insert(+)
Собственно задача возникла такая:
Нужно в бд(mysql) хранить древовидную струткуру(подобие файловой системы), объем данных очень приличный(может достигать нескольких миллионов записей).
Операции вставки и выборки, а также удаления проходят довольно часто, поэтому nested sets мне не подходит, ближе наверное классическая структура child-parent, но очень не хочется ее использовать, т.к. при выборке это большая нагрузка(тут ведь рекурсия нужна будет).
Вопрос:
Есть ли какие-либо алгоритмы для таких задач(с использованием СУБД и SQL) или же нужно писать подобие своей собственной СУБД?
Собственно задача возникла такая:
Нужно в бд(mysql) хранить древовидную струткуру(подобие файловой системы), объем данных очень приличный(может достигать нескольких миллионов записей).
Операции вставки и выборки, а также удаления проходят довольно часто, поэтому nested sets мне не подходит, ближе наверное классическая структура child-parent, но очень не хочется ее использовать, т.к. при выборке это большая нагрузка(тут ведь рекурсия нужна будет).
Вопрос:
Есть ли какие-либо алгоритмы для таких задач(с использованием СУБД и SQL) или же нужно писать подобие своей собственной СУБД?