правильное проектирование систем с высокой посещаемостью
От: webbie  
Дата: 28.08.08 02:57
Оценка:
здесь есть люди, работающие над интернет приложениями с миллионами/десятками миллионов/сотнями миллионов пользователей и посетителей в день и гигантскими базами данных?

если есть, то расскажите, пожалуйста, (или посоветуйте хорошие книги по теме!) как правильно проектировать приложения с выосокой посещаемостью
нужна классификация с такой точки зрения
а) разбивка по количеству посетителей в день/час/минуту
б) разбивка по общему числу пользователей
в) разбивка по сложности взаимосвязей данных в таблицах БД и запросов к ним

в результате получаем несколько табличек, где в каждой ячейке прописан свой класс системы

и вот теперь для каждого класса системы мне нужно знать следующее
а) необходимые аппаратные ресурсы
б) СУБД и особенности ее конфигурации
в) язык программирования (или комбинация языков)
г) набор open source фреймворков и библиотек, которые можно использовать для проекта, ну или же необходимость написания своих собственных

наверняка, такая статистика где-то уже есть

если же нет, то как это все просчитать, чтобы не лохануться на начальном этапе при выборе средств реализации?

все ответившим заранее большое спасибо
Re: правильное проектирование систем с высокой посещаемостью
От: webbie  
Дата: 28.08.08 03:12
Оценка:
W>б) разбивка по общему числу пользователей

пункт б) правильнее было бы назвать пунктом о количестве записей в таблицах
и добавить еще и пункт г) о том, запросы какой сложности насколько часто выполняются

но вообще все это приблизительно
думаю, смысл вопроса и так понятен
Re: правильное проектирование систем с высокой посещаемостью
От: Daevaorn Россия  
Дата: 28.08.08 05:01
Оценка:
Здравствуйте, webbie, Вы писали:

W>если же нет, то как это все просчитать, чтобы не лохануться на начальном этапе при выборе средств реализации?


W>все ответившим заранее большое спасибо


А вы гуглить пробовали? Тема-то сейчас актуальная и избитая в принципе.
Re: правильное проектирование систем с высокой посещаемостью
От: D. Mon Великобритания http://thedeemon.livejournal.com
Дата: 28.08.08 07:07
Оценка: +2
Универсальных решений нет, но можно учиться на примерах:
http://www.insight-it.ru/
http://highscalability.com/
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.