parser

Написать ответ на текущее сообщение

 

 
   команды управления поиском

Организация данны - Вопрос

Rafael 29.06.2006 15:25

Есть задача:
Требуется потроить базу данных для информационного портала. Данные будут немного разнородные, т.к. в портале будет храниться информация по различным фирмам, организациям, просто даные, разного профиля:
- гостиници
- турфирмы
- магазины
- туристические маршрутны
- ...

Не хочится городить ворох таблиц. Есть задумка хранить все в одной:
id, parent_id, thread_id - традиционные поля для дерева
lang - поле для описания языковых параметров
title - название/заголовок
about - краткие сведения
data - поле XML данных

В поле DATA планирую в XML-форме хранить все данные по элементам портала.

Однако, возникает сразу проблема при таком подходе - поиск. Если выбирать все данные (по какому-нибудь типу), а потом средствами Parser преобразовывать поля DATA в Хэш или массив и искать в нем, то мне кажеться это будет не слишком эффектино.

Есть у кого какие-либо предложения?