Это относится к Разобрать строки URL в древовидную иерархию
Но я реализую в javascript, поэтому здесь требуется некоторый алгоритм вместо использования функций SQL.
Дерево префиксов / Trie или Дерево суффиксов
Действительно трудно предложить одну над другой, если вы не укажете вид операций, которые вы намерены выполнять, сверх их организации.