Фон, я использую MS SQL Server 2005.
Что вы, ребята, думаете об этом?
У меня есть аналитический процесс, при котором хранимая процедура запускается на каждой странице моего веб-сайта, а результаты заносятся в мою аналитическую таблицу. Учитывая, что у меня на сайте ежедневно тысячи пользователей, это очень частая, хотя и "легкая" нагрузка на систему.
Поэтому я думаю о том, чтобы уменьшить нагрузку на мой сервер и привязать таблицу аналитики к отдельному серверу. Практически говоря, как бы я это сделал, хотя? Я знаю о функциональности секционирования в SQL Server. С чего мне начать?
Не проще ли создать базу данных для размещения аналитического сервера и использовать SSIS для извлечения информации из моей новой аналитической базы данных с любыми данными, которые мне нужны от моего резервного сервера.
Пока я занимаюсь этим, установка этого сервера аналитики просто будет пассивно получать входящие запросы и периодические загрузки на сервер отчетов OLAP для анализа. На этом замечании, что вы, ребята, думаете о размещении этого на комбинации Amazon EC2 / S3 с выделенным сервером. Этот сервер не будет испытывать всплески трафика, что сводит на нет одну из сильных сторон размещения этого в облаке. Тем не менее, это может быть дешевле для нас в краткосрочной перспективе и проще в обслуживании.
Надеюсь, это не слишком расплывчато. Ура! * * 1013
UPDATE
Почему бы не использовать Google Analytics?
Я не могу отслеживать на уровне пользователя с помощью Google Analytics или предварительно сегментированных групп.