powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Проектирование БД для портала посещаемостью более 100 000 в день
22 сообщений из 22, страница 1 из 1
Проектирование БД для портала посещаемостью более 100 000 в день
    #34651685
stfed
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Народ! Есть ли у кого живой пример БД MySQL для портала посещаемостью более 100 000 в день.
Какая должна быть схема у такой БД.
...
Рейтинг: 0 / 0
Проектирование БД для портала посещаемостью более 100 000 в день
    #34651700
locky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
stfed wrote:
> Какая должна быть схема у такой БД.
Эффективная?

зы а чо за портал-то? "Для взрослых"?
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Проектирование БД для портала посещаемостью более 100 000 в день
    #34651701
mcureenab
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Схема БД определяется решаемой задачей. Производительность тут слабо влияет.
...
Рейтинг: 0 / 0
Проектирование БД для портала посещаемостью более 100 000 в день
    #34651702
guest_20040621
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ваш вопрос, stfed, на самом деле звучит так: мне нужен офигенно быстрый автомобиль. В какой цвет он должен быть покрашен?

Полагаете, на такой вопрос может быть цензурный ответ?
...
Рейтинг: 0 / 0
Проектирование БД для портала посещаемостью более 100 000 в день
    #34653154
stfed
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
guest_20040621Ваш вопрос, stfed, на самом деле звучит так: мне нужен офигенно быстрый автомобиль. В какой цвет он должен быть покрашен?

Полагаете, на такой вопрос может быть цензурный ответ?

Всё правильно! Вопрос - не поставлен!

Целевая установка:
Спроектировать БД для портала, посещаемость которого превосходит 100 000 хостов в день.

Портал состоит из следующих разделов:
- Несколько новостных лент по тематикам (3-15 шт.)
- Блоги пользователей.
- Фото галерея пользователей.
- Фото галерея тематическая.
- Различные голосования.
- Конкурсы.
- Форум.
- Радио.
- Рассылки.
- Статьи.
- Объявления.
и т.п. и т.д.
...
Рейтинг: 0 / 0
Проектирование БД для портала посещаемостью более 100 000 в день
    #34653331
тыц
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
stfedЦелевая установка:
Спроектировать БД для портала, посещаемость которого превосходит 100 000 хостов в день.фрилансер? возьмите что полегче) а то проэкт провалится денег все равно не дадут.. из опыта
...
Рейтинг: 0 / 0
Проектирование БД для портала посещаемостью более 100 000 в день
    #34666273
не вопрос.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
stfed guest_20040621Ваш вопрос, stfed, на самом деле звучит так: мне нужен офигенно быстрый автомобиль. В какой цвет он должен быть покрашен?

Полагаете, на такой вопрос может быть цензурный ответ?

Всё правильно! Вопрос - не поставлен!

Целевая установка:
Спроектировать БД для портала, посещаемость которого превосходит 100 000 хостов в день.

Портал состоит из следующих разделов:
- Несколько новостных лент по тематикам (3-15 шт.)
- Блоги пользователей.
- Фото галерея пользователей.
- Фото галерея тематическая.
- Различные голосования.
- Конкурсы.
- Форум.
- Радио.
- Рассылки.
- Статьи.
- Объявления.
и т.п. и т.д.

вопрос по прежнему не поставлен%)
...
Рейтинг: 0 / 0
Проектирование БД для портала посещаемостью более 100 000 в день
    #34667475
stfed
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
единственное что я понял из ваших ответов - это то, что никто из вас, многоуважаемые, не проектировал БД для больших порталов. Спасибо :) Уважаемая администрация удалите пожалуйста эту тему :)
...
Рейтинг: 0 / 0
Проектирование БД для портала посещаемостью более 100 000 в день
    #34667693
guest_20040621
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
> единственное что я понял из ваших ответов

Огорчу: это далеко не единственное, что Вы понимаете неправильно. Почему заданный Вами вопрос глуп - похоже, бесполезно объяснять. Ничего личного.
...
Рейтинг: 0 / 0
Проектирование БД для портала посещаемостью более 100 000 в день
    #34667840
коммунизд
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
stfedединственное что я понял из ваших ответов - это то, что никто из вас, многоуважаемые, не проектировал БД для больших порталов. Спасибо :) Уважаемая администрация удалите пожалуйста эту тему :)

Да, а вот если бы кто проектировал, он бы вам сразу все схемы выкатил, всё бы рассказал-показал и помог бы по быренькому слабать базу... Что за подход-то? У нас коммунизм что ли здесь?
...
Рейтинг: 0 / 0
Проектирование БД для портала посещаемостью более 100 000 в день
    #34668059
mcureenab
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
stfedНарод! Есть ли у кого живой пример БД MySQL для портала посещаемостью более 100 000 в день.
Какая должна быть схема у такой БД.

Бывают системы быстрые, бывают правильные. Спроектируй сначала правильную систему, затем отпрофилируй её операции и установи базовые требования к оборудованию. Судя по установленной нагрузке, система должна базироваться на масштабируемых системных решениях. Имея на руках правильную модель данных будет не сложно построить подходящую физичекую схему БД.
...
Рейтинг: 0 / 0
Проектирование БД для портала посещаемостью более 100 000 в день
    #34668986
Фотография tygra
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
stfedединственное что я понял из ваших ответов - это то, что никто из вас, многоуважаемые, не проектировал БД для больших порталов. Спасибо :) Уважаемая администрация удалите пожалуйста эту тему :)
Тока не прыгай из окна

А 100 000 в день - это чего сто тыщ? Сессий, хостов, страниц, запросов?

А схема - она должна быть мощщной, такой мощщщной, что наверное MySQL не справится :))

-- Tygra's --
Мои фотогалереи тут и тут
...
Рейтинг: 0 / 0
Проектирование БД для портала посещаемостью более 100 000 в день
    #34686924
Доктор М
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
К такому делу надо ответственно подходить:
1. Подобрать железо/СУБД
2. Спрогнозировать, куда пользователи будут чаще всего ходить
3. Построить концептуальную модель будующей базы данных
4. Создать логическую модель и нормализовать
5. "Вылизать" модель с учётом используемой СУБД
6. Создать физическую модель базы с учётом "фишек" используемой СУБД (при "изготовлении" команд создания таблиц особое внимание уделить хранению таблиц, индексам, кластерам и спискам свободных мест.. это я применительно к Oracle :)
...
Рейтинг: 0 / 0
Проектирование БД для портала посещаемостью более 100 000 в день
    #34690921
DPH
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
DPH
Гость
100 000 даже посетителей в день - это, при обычном 5-10 страниц на посетителя - дает около 20 кликов в секунду, в пиковые моменты нужно уметь обрабатывать до 200 страниц (опять-таки, если не планируются маркетинговые всплески, там может быть и до двух порядков разница и выше).

Для приличных БД такая нагрузка, в общем, не проблема - тем более что реально ее можно будет распределить по нескольким физическим серверам. Но напрямую на MySQL - уже напряжно. Чем определен выбор БД?

В любом случае, большей проблемой будет не столько нагрузка на БД (которую в таких решениях можно легко уменьшать), сколько обеспечение нормальной надежности.

В общем, если опыта нет - нужно консультанта искать.
...
Рейтинг: 0 / 0
Проектирование БД для портала посещаемостью более 100 000 в день
    #34690935
Фотография yahaha
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DPHНо напрямую на MySQL - уже напряжно. Чем определен выбор БД?
Ужас... ЖЖ вроде сидит на Мускуле, и ничего - не жалуется.
А нагрузка там далеко не 100.000...

Ошибаться человеку свойственно, но окончательно все запутать может только компьютер.
...
Рейтинг: 0 / 0
Проектирование БД для портала посещаемостью более 100 000 в день
    #34698315
DPH
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
DPH
Гость
Ага, на MySQL. Т.е. на нескольких кластерах MySQL+memcached+куча скриптов и хитростей, что бы это все работало. Полторы сотни серверов в сумме, кажется - и не так уж и много запросов на LiveJournal в секунду, для такого количества железа и простой логики.
Почитай на http://poorbuthappy.com/ease/archives/2007/04/29/3616/the-top-10-presentation-on-scaling-websites-twitter-flickr-bloglines-vox-and-more,

Там показано, как это возникало, какие данные по производительности MySQL и т.п.
И вообще хороший ресурс.
...
Рейтинг: 0 / 0
Проектирование БД для портала посещаемостью более 100 000 в день
    #34702334
Фотография Dogen
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
stfedНарод! Есть ли у кого живой пример БД MySQL для портала посещаемостью более 100 000 в день.
Какая должна быть схема у такой БД.

Не над тем думаете - думайте над архитектурой всей системы. А базу, имхо, придется до некоторой степени денормализовать. И страницы кэшировать...

Кстати, а нагрузочное тестирование планируется?
...
Рейтинг: 0 / 0
Проектирование БД для портала посещаемостью более 100 000 в день
    #34703112
belugin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Конечно не MySQL, но меня впечатлило: как сдела ебей
http://www.addsimplicity.com/downloads/eBaySDForum2006-11-29.pdf
...
Рейтинг: 0 / 0
Проектирование БД для портала посещаемостью более 100 000 в день
    #34703653
DPH
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
DPH
Гость
Гм, а ты все из презентации понял?
Для меня осталось загадкой, что именно они подразумевают под отказом от транзакций и отдельным демоном, которые решает конфликты?
Все остальное я, так или иначе, и сам использовал, а вот это оказалось загадкой.

P.S. И нафиг им оракл, на их задачи блокировочник лучше ложится (впрочем, для сильно нагруженных систем и базы данных как хранилища это почти всегда так).

P.P.S А еще ebay - это замечательная иллюстрация к тому, что архитектуру даже очень боевой системы можно и нужно радикально перестраивать.
...
Рейтинг: 0 / 0
Проектирование БД для портала посещаемостью более 100 000 в день
    #34704031
belugin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DPHГм, а ты все из презентации понял?
Для меня осталось загадкой, что именно они подразумевают под отказом от транзакций и отдельным демоном, которые решает конфликты?


1. Я давно смотрел
2. Какой номер страницы где про демон написано?
...
Рейтинг: 0 / 0
Проектирование БД для портала посещаемостью более 100 000 в день
    #34705847
DPH
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
DPH
Гость
На 22ой.
По крайней мере я именно так расшифровал все, что касается управлениями failover для бизнес-транзакций (которых, на самом деле, нет).
...
Рейтинг: 0 / 0
Проектирование БД для портала посещаемостью более 100 000 в день
    #34757099
E209
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
stfedНарод! Есть ли у кого живой пример БД MySQL для портала посещаемостью более 100 000 в день.
Какая должна быть схема у такой БД.

Универсальной схемы не может быть, вопрос в том, что именно и как часто требуется хранить.
Тебе нужны данные:
1. Цель проекта;
2. Как логически это будет работать;
Затем следующие шаги:
1. Разработка проекта;
2. Кодирование, физическая реализация;
3. Проверка достижения цели(ей).

Как кто-то может сказать что-то большее чем общие слова, если у него нет понимания ситуации и ответов на простейшие вопросы.
...
Рейтинг: 0 / 0
22 сообщений из 22, страница 1 из 1
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Проектирование БД для портала посещаемостью более 100 000 в день
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]