as111
Дата: 15.09.2006 14:51:30
Добрый день!
Проектирую базу данных и так получается, что пара таблиц будет в виде:
Название значения, само значение
И возможно таблиц таких будет море. А записей вообще будет миллионы (ну штук 10млн точно)
Вопрос. Какое количество записей является оптимальной? Понятно, что больше зависит от железа.
Но все же есть ведь какой-то разумный предел?
Просто до этого базы были MAX 100-400 тыс. записей и все было ОК.
А миллионный барьер как-то страшно перешагивать :-)
as111
Дата: 15.09.2006 15:07:57
может быть, может быть...
задача тут не простая... или может я ее усложнил...
в базе надо хранить кучи XML файлов. Причем разной структуры.
и необходимо организовать поиск данных по этим XML файлам.
ну например самый простой пример. Надо найти все файлы где главный узел <book>, а <price> меньше 100 руб
ну и в таком духе...
<book>
<title></title>
<author></author>
<price></price>
</book>
а может у кого есть пример структуры...
LSV
Дата: 15.09.2006 17:10:41
поиск по телу XML в базе ? Мазохизм ! ! ! Это нежизнеспособно.
Определите критерии поиска и заполните даными отдельные поля. Эта избыточность будет оправдана.
В вашем случае наблюдается нарушение 1 норм.формы, т.е. атомарности данных.