Показать сообщение отдельно
  #15 (permalink)  
Старый 16.02.2015, 16:26
Аватар для Zend
Профессор
Отправить личное сообщение для Zend Посмотреть профиль Найти все сообщения от Zend
 
Регистрация: 28.11.2009
Сообщений: 328

Сообщение от Gozar
Просто храни гигантский JSON в памяти
ORDER BY, WHERE, INDEX и тп самому пилить?

Сообщение от Gozar
Если у тебя БД будет метров на 300-500-1000-терабайт
Сообщение от Zend
Правда я и соц сеть не писал ни когда, так что возможно дело в недостатке опыта.

Сообщение от Gozar
Приведи пример, как ты сделаешь тоже что я привел выше с помощью одного запроса
Сообщение от Zend
Я просто храню всё списком. А где нужно, достаю его из БД и обрабатываю волшебным рекурсивным методом

сферический пример в вакууме намбо уан:
Есть каталог товаров. Нужно хранить/отображать(типа навигация, разворачивающийся список) структуру категорий.
Ну сколько их? Ну 300. Достал все из БД и строй дерево жабаскриптом на клиенте.
Не 300 а 5000000000? Ну подгружай по уровням. Да, нудно вводить понятие уровня, нумеровать их при переносе одной категории в другую и тп, но это всё дело не хитрое.


сферический пример в вакууме намбо ту:
мля, я даже не знаю что ещё придумать. по моему ситуацию с списком категорий с незначительными модификациями можно интерполировать чуть больше чем на все случаи.
Ответить с цитированием