Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > MS SQL Server > Если несколько серверов. Как установить MS SQL?


Автор: klen1 12.4.2006, 08:19
Как лучше? Один MS SQL 2000 на одном сервере и огромные таблицы (базы) на нескольких серверах ИЛИ для каждого сервера свой MS SQL 2000
Как сделать чтобы быстрей работало?

Автор: Vit 12.4.2006, 12:58
А можно подробнее - насколько большие и что это вообще будет

Автор: klen1 13.4.2006, 06:29
База "Зарплата кадры" на одном сервере.
База "Бухгалтерия" на другом сервере.
И ещё есть серваки другие и другие базы.
И вот как тут быть. Установить на каждый сервер свой MS SQL 2000.
Или установить MS SQL на одном сервере, а базы (таблицы) разместить по всем серверам.
Или всё гораздо сложнее?
Благодарен за любые подсказки.

Автор: ALKS 13.4.2006, 23:00
всё гораздо сложнее smile

еcли ты хочеш достич высокой производительности, то в первую очередь, нужна очень серьезная и быстрая дисковая подсистема к которой твой SQL Server должен с высокой скоростью доступаться. т.е. сервер на одной машине а база на другой и коммуникации по простой локальной сети это утопия. причем утория для лубого SQL сервера а не только MS. SQL серверу в иделале нужeн локальный многодисковый SCSI(или чтонить еще более быстрое) рэйд масив хитрой конфигурации, да причем еще и база по дискам разбросана должна быть не абы как и вы увидите чудеса скорости. это совсем совсем не простые вещи. именно за это ДБ админам платят деньги. про файловые конфигурации для баз целые книги написаны. на форуме этого не объясниш большая тема слишком.


Автор: Vit 14.4.2006, 06:43
Информации явно мало... Извини но база данных "Бухгалтерия" мне лично ничего не говорит кроме того что там есть информация о деньгах. Каков её размер - мегабайт? гигабайт? терабайт? десяток терабайтов? Сколько пользователей с ней одновременно работает? Один? Тысяча? Миллион? Что они с ней делают? просто оператор изредка смотрит какая зарплата у какого-нибудь Васи? Или 10000 клиентских компьютеров непрерывно автоматически меняют содержимое таблиц? Или 10000 клиентов занимаются сложным анализом и прогнозированием и строят какую-то математическую модель прогноза бизнеса? Думаю что судя по тому в какой форме вы задаёте вопрос вы не сможете решить поставленную перед вами задачу, ни с помощью форума, ни самостоятельно. Задача правильной стратегии архитектуры сервера относится к одним из самых сложных, а ваших знаний и опыта пока не хватает даже на то чтоб поставить задачу. Это я вам не в пику говорю, не надо только обижаться, сам через такое проходил. Так как задача эта достаточно важна, а неправильная архитектура может привести к очень большим потерям производительности то в вашем случае желательно нанять консультанта- DBA, на 1-2 дня, чтоб он посмотрел на базы, внимательно изучил что именно вы с ними делаете, на каком железе вы работаете, какие сетки у вас и т.п. и дал конкретные рекомендации

Автор: kivan 20.4.2006, 18:16
А почему не использовать для таких баз,как "Зарплата кадры" ,
 "Бухгалтерия"  среду 1С, ведь все моно сообразить и сеть растянуть вроде ничего,  smile или у вас  задача именно в SQL?   

Автор: Vit 20.4.2006, 18:40
Цитата(kivan @  20.4.2006,  09:16 Найти цитируемый пост)
А почему не использовать для таких баз,как "Зарплата кадры" ,
 "Бухгалтерия"  среду 1С, ведь все моно сообразить и сеть растянуть вроде ничего,   или у вас  задача именно в SQL?



Не туда... ответ не туда... мы стараемся не обсуждать средства которые люди используют. У человека возник вопрос по MS SQL Server + MS SQL Server предназначен для решения таких задачь? Да! Значит отвечаем на поставленный вопрос, а не скатываемся в дисскуссию MS SQL Server vs. 1C  smile  

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)