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