Forum Webscript.Ru

Общие => Базы данных => Тема начата: Bardel от 11 Февраля 2003, 13:12:30

Название: Проэктирование базы данных
Отправлено: Bardel от 11 Февраля 2003, 13:12:30
Нужен совет професионала.
Как лучше поступить:
сделать одну большую базу - 100 000 записей
или разбить ее на более мелкие(тысяч по 10)
Я имею в виду будет ли силььно тормозить поиск в первом случае. Какие примущества в первом и втором случае. Спасибо
Название: Проэктирование базы данных
Отправлено: fidget от 11 Февраля 2003, 13:24:33
1. какая СУБД?
2. 100 000 записей даже для средней СУБд это не большой объем
3. какие запросы?

в принципе первый вариант предпочтительней, т.к. однотипные данные следует хранить в одной табличке.
Название: Проэктирование базы данных
Отправлено: USE от 11 Февраля 2003, 14:48:29
Если у тебя не будет создано индексов и ты будешь искать последовательным перебором, тогда тормозить будет в любом случае.

да и дополнительную базу данных создавать не следует, потому что нужно будет к отдельной базе коннектится и создавать  хендлер. неудобно...
Название: Проэктирование базы данных
Отправлено: Maniac от 11 Февраля 2003, 16:28:55
Цитировать
тормозить поиск в первом случае

Какой поиск? Если при SELECT\'e - то слушай, что USE сказал. Если при последовательном поиске - то второй вариант будет тормознее.
Название: Проэктирование базы данных
Отправлено: Bardel от 11 Февраля 2003, 17:21:00
Спавибо всем