Мне нужно знать, как 4store обеспечивает сохранение своих троек в базе данных, если это как таблица из 3 столбцов, по одному на каждый элемент в тройке, или если это другой способ
Это несколько сложнее, но это описано в этом техническом описании: http://4store.org/publications/harris-ssws09.pdf
Существует несколько индексов, 2 представляют собой таблицы из 4 элементов, индексируемых Патрицией Три (часть квадрохранилища), один - это индекс от идентификаторов графиков до списков триплетов (часть триплетов).
Существует также распределенный хеш, который содержит URI и т. Д.