Структура базы

 
+
-
edit
 

Balancer

администратор
★★★★★
Все записи - набор объектов, каждый из которых из атомов (картинки, абзацы, файлы, таблицы) и параметров.

Каждый атом - аналогично, объект (но уже неделимый) с параметрами.

Каждый параметр - примитив. Идентификатор объекта и значение.

Каждый параметр как класс, а не как объект, имеет следующие признаки:
  • Название параметра
  • Тип параметра (строка, число, текст)
  • Необходимость бэкапа параметра при изменениях
  • Признак базового параметра или производного (кешируемого, при отстутвии может вычисляться)
  • Для производного-кешируемого - времена обращений, первого и последнего и счётчик обращений
 
+
-
edit
 

Balancer

администратор
★★★★★
Наверное, стоит для каждого параметра вводить две таблицы - основную и архивную. Все обычные запросы идут только в основной таблице. В архивную обращения идут только после ненахождения нужных данных в основной.

Делить архив на таблицы по времени последнего обращения вряд ли целесообразно.
 

в начало страницы | новое
 
Поиск
Настройки
Твиттер сайта
Статистика
Рейтинг@Mail.ru