Главная страница


su.dbms

 
 - SU.DBMS ----------------------------------------------------------------------
 From : Serguei Tarassov                     2:5020/400     14 Jun 2001  16:04:33
 To : All
 Subject : Re: вопросы по Web-проекту
 -------------------------------------------------------------------------------- 
 
 Доброго дня!
 
 "Serge Prydatchenko" <Serge.Prydatchenko@p3.f190.n463.z2.fidonet.org> wrote
 in message news:992466647@p3.f190.n463.z2.ftn...
 
 > Hello, All!
 >  Мы раньше больших и средних Веб-проектов не делали, опыта и ресурсов на
 > написание бизнес-логики на COM под MTS у нас нет, у меня есть опыт
 
 написания
 
 > бизнес-логики в двух уровнях Оракловских хранимых процедур для
 
 традиционного
 
 > приложения на 100 юзеров. Опыта работы с MSSQL нет, с ASP мало и не у
 
 меня. :)
 Это не самое страшное, была бы голова на плечах.
 
 > Соответственно, непонятно:
 > 2) Я собираюсь использовать глобальные суррогатные ID типа
 
 uniqueidentifier для
 
 > облегчения сиcтемы прав доступа (у каждого объекта типа профиля,
 
 календаря,
 
 > записи в календаре, чат-рума итд. итп. есть владелец, умолчания доступа
 
 для
 
 > групп и "оверрайды" - переназначения прав для конкретных пользователей), я
 > решил делать все суррогатные ключи типа uniqueidentifier, генерировать их
 > newid() и привязывать единые ACL к ним.
 
 А можно сделать некий абстрактный объект "системный", у него будет этот
 самый GUID и еще пара-тройка внутрисистемных атрибутов, а все остальные
 объекты в твоей БД будут ВКЛЮЧАТЬ его (1:1), т.е. проектировать базу будешь
 классическим способом, но в каждой таблице в итоге добавится уникальный
 атрибут - ссылка на этот системный объект. А уж с ним и будешь все системные
 операции делать, отделив их от прикладной логики.
 
 >  Правильно ли делать такие ПК некластерными (к тому же помним о RAID)?
 >  Что будет с производительностью джойнов по сравнению с bigint PK?
 >  Стоит ли какие-либо другие индексы делать кластерными, какие тогда?
 
 Если сделаешь включением, то кластерным скорее всего будет первичный ключ
 сущности. В некоторых сущностях, для которых подходящего ключа не найдешь,
 за первичный ключ примешь ссылку на системный объект.
 
 > 3) Что сказать заказчику по поводу того, какое железо ему придется
 
 покупать при
 
 > росте количества юзеров, когда его сервер начнет "задыхаться"?  Hасколько
 
 я
 
 > понимаю, нужно будет выносить БД на отдельный сервер/кластер и делать
 
 "толпу"
 
 > IIS-ов с балансировкой HTTP какой-то стандартной железякой...  Вот вопрос
 
 в
 
 > том, сколько юзеров потянет IIS на каком-нибудь 4-х процессорном
 
 интеловском
 
 > сервере с гигом памяти и сколько сессий потянет аналогичная нода кластера
 > MSSQL?  Я так понимаю, что IIS будет брать ADO-сессии к БД из пула, но
 > соотношение сессий БД к количеству активных Веб-юзеров предсказать не
 
 берусь
 
 > даже приблизительно - опыта нет...
 
 Hадо, надо выносить... Hо это зависит от масштаба. Для 100 пользователей,
 наверное еще не надо. Для 100000 надо иметь не только несколько IIS-ов, но и
 вполне может быть несколько MSSQL с синхронизируемой БД (в этом случае
 должен быть хотя бы минимальный средний слой для балансировки). Сколько
 конкретно - покажут тесты (всякие Web-Stress-Tools), с них тебе и надо
 начать разработку прототипа. А потом уже, выбросив на помойку результаты
 первой итерации, второй вариант сдашь заказчику, как нормальную бета-версию.
 Hа такой процесс тебе надо рассчитывать изначально.
 --
 с уважением,
 Сергей Тарасов
 http://www.arbinada.com
 mailto:templar@arbinada.com
 --- ifmail v.2.15dev5
  * Origin: Demos online service (2:5020/400)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 вопросы по Web-проекту   Serge Prydatchenko   13 Jun 2001 20:57:16 
 Hа: вопросы по Web-проекту   Sergey Practh   14 Jun 2001 10:11:04 
 Re: Hа: вопросы по Web-проекту   Serge Prydatchenko   14 Jun 2001 18:20:22 
 Re: вопросы по Web-проекту   Ilya Bricker   14 Jun 2001 10:50:09 
 Re: вопросы по Web-проекту   Serge Prydatchenko   14 Jun 2001 18:25:56 
 Re: вопросы по Web-проекту   Serguei Tarassov   14 Jun 2001 16:04:33 
 Re: вопросы по Web-проекту   Serge Prydatchenko   14 Jun 2001 19:00:21 
 Re: вопросы по Web-проекту   Tolik Tentser   14 Jun 2001 18:25:03 
 Re: вопросы по Web-проекту   Serge Prydatchenko   15 Jun 2001 00:24:23 
Архивное /su.dbms/65772b0b50c9.html, оценка 1 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional