|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
13.02.2012, 16:27 | #1 |
Пользователь
Регистрация: 17.09.2011
Сообщений: 44
|
Частые обращения к БД
Всем привет. Интересует такой вопрос - к примеру возьмем сайт одноклассники.ру в нем в фоновом режиме появляются новые сообщения, если реализовать такое у себя чтоб в каждую секунду происходила проверка в базе на новые сообщения, то если в один и тот же момент скажем к примеру 1000(10000) пользователей находятся в сети то разумеется каждую секунду будут проходить по 1000(10000) запросов к БД, то как будет ощущать себя БД? Не будет нагрузки и какую для таких ситуаций использовать БД?
|
14.02.2012, 18:42 | #2 |
Пользователь
Регистрация: 14.02.2012
Сообщений: 15
|
Ну использовать явно не бесплатную. Как на меня есть два варианта: MS SQL или Oracle. Также нужно хорошое железо.
Вот он че, батенька
|
14.02.2012, 19:24 | #3 |
Форумчанин
Регистрация: 08.07.2010
Сообщений: 679
|
А чем вам бесплатные не угодили? Я думаю одноклассники на mssql померли бы быстро.
А ответов на вопрос может быть очень много. И поверьте, никто не делает столько запросов к sql. Оперативные данные могут держаться в памяти, в memcache, для скорости используются nosql базы данных. Выдавать данные можно используя технологии commet, long-polling или прямые сокет-соединения ... вариантов масса |
14.02.2012, 19:45 | #4 |
Пользователь
Регистрация: 17.09.2011
Сообщений: 44
|
А вот обычный MySQL явно не справится с такой нагрузкой?
|
14.02.2012, 19:55 | #5 |
Форумчанин
Регистрация: 08.07.2010
Сообщений: 679
|
ну вообще-то вы слишком узко мыслите. С нагрузкой обычно справляется комплекс железо-программы. Железо оставим, а по поводу программ - ставится не один сервер mysql , а их кластер + всякие оптимизаторы, кэши и балансировщики.
Вообще тема highload слишком специфична, чтобы так просто говорить, что загрузится, что нет, тут уже все зависит не только от программистов, но и от сис. админов. Mysql в целом очень неплох, по-моему "контакт" его где-то использует, поэтому я бы вообще ни о чем не утверждал категорично .... |
14.02.2012, 20:00 | #6 |
Пользователь
Регистрация: 17.09.2011
Сообщений: 44
|
Благодарю, суть понял.
|
Опции темы | Поиск в этой теме |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
мониторинг обращения к папке | matue | Общие вопросы Delphi | 2 | 20.07.2011 10:03 |
MySQL обращения к базе | Anubys | PHP | 1 | 02.07.2011 04:03 |
Параллельные обращения к mysql | sunnmas | БД в Delphi | 1 | 12.10.2009 22:07 |
Извините за частые вопросы но... | guffer | Общие вопросы Delphi | 2 | 19.08.2009 22:52 |
Ошибка обращения к памяти | Zeraim | Общие вопросы Delphi | 7 | 01.12.2008 17:08 |