MAX количество записей в базе MS SQL Server

as111
Дата: 15.09.2006 14:51:30
Добрый день!

Проектирую базу данных и так получается, что пара таблиц будет в виде:
Название значения, само значение

И возможно таблиц таких будет море. А записей вообще будет миллионы (ну штук 10млн точно)

Вопрос. Какое количество записей является оптимальной? Понятно, что больше зависит от железа.
Но все же есть ведь какой-то разумный предел?

Просто до этого базы были MAX 100-400 тыс. записей и все было ОК.

А миллионный барьер как-то страшно перешагивать :-)
LSV
Дата: 15.09.2006 14:55:07
нет понятия "оптимальное количество". Есть понятие "специфика задачи".
По моему у Вас неладно с постановкой задачи.
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 норм.формы, т.е. атомарности данных.
locky
Дата: 15.09.2006 22:47:58
as111
Добрый день!

И возможно таблиц таких будет море. А записей вообще будет миллионы (ну штук 10млн точно)

А миллионный барьер как-то страшно перешагивать :-)

У меня 1,6 млрд. Полёт нормальный.

у остальных - больше. тоже пока не падают. Лишь бы руки из попы не росли.

XML - в топку.