dron4ik
14.06.2013 - 13:44
Привет...
Открыл на сайте ВК личную переписку, и проанализировал ссылка на записи...
У меня 13к входящих и столько же исходящих, и ID ИДУТ ПО ПОРЯДКУ...
Тут собственно вопрос, неужели у каждого пользователя сайта вконтакте стоя личная таблица (база) с почтой?
Если это не так, то как реализован такой подбор?
Подумал о индексации письма отдельного аккаунта, но по моему это глупо и не оправдано...
_____________
Ex3m.com.ua — Активный образ жизни
Undertaker
14.06.2013 - 13:53
Цитата |
Тут собственно вопрос, неужели у каждого пользователя сайта вконтакте стоя личная таблица (база) с почтой? |
Действительно есть такое подозрение, слишком быстро сообщения находятся, едва ли с такой скоростью можно искать по общей базе данных, возможно не только таблица с почтой, но и другими данными, реализовать не сложно, зато скорость работы выше
_____________
Из отчета службы безопасности:
... по поводу взлома китайцами сервера Пентагона:
1) Каждый китаец попробовал один пароль.
2) Каждый второй пароль был - maodzedun.
3) На 657983241-й попытке сервер согласился что у него пароль - maodzedun
Undertaker
14.06.2013 - 14:09
в исходнике порадовала команда onclick="return nav.go(this, event); Я бы первые буквы местами поменял)
_____________
Из отчета службы безопасности:
... по поводу взлома китайцами сервера Пентагона:
1) Каждый китаец попробовал один пароль.
2) Каждый второй пароль был - maodzedun.
3) На 657983241-й попытке сервер согласился что у него пароль - maodzedun
dron4ik
14.06.2013 - 14:20
Цитата (Undertaker @ 14.06.2013 - 09:53) |
реализовать не сложно, зато скорость работы выше |
Реализовать то не сложно... но, 100 кк юзеров, каждому свою таблицу, или базу, даже какую то внешнюю типа SQLite... это же не внести глобальных изменений в структуру и прочие инновации...
Блин, кто там вообще работает, как они в этой каше то не сварились))))
_____________
Ex3m.com.ua — Активный образ жизни
Undertaker
14.06.2013 - 14:41
dron4ik
Серверов то доеб*й, обратить определённого пользователя на сервер не сложно, и что бы в каше не сварится создать табличку с id-шниками юзера, который и определяет с какой базой (таблицей работать), структура единая для всего, они бы сварились в каше если бы как раз держали всё в одной базе, вот там писец. то ли дело когда у тебя на полочки книги стоят (на нескольких полочках), а то ли когда у тебя все страницы в одной куче (но подписано, что за книга)
_____________
Из отчета службы безопасности:
... по поводу взлома китайцами сервера Пентагона:
1) Каждый китаец попробовал один пароль.
2) Каждый второй пароль был - maodzedun.
3) На 657983241-й попытке сервер согласился что у него пароль - maodzedun
dron4ik
14.06.2013 - 15:43
А как тогда у них налажено взаимодействие...
Допустим почта на отдельных серверах, инфу передает по АПИ, но выходит что в цикле вывода используются отдельные запросы для получения инфы автора...
Блин, как это вообще делается?
_____________
Ex3m.com.ua — Активный образ жизни
alexbel2404
14.06.2013 - 16:09
dron4ik
14.06.2013 - 16:41
На форуме можно материться???
Та вы статистику гляньте...
Видеопоток достигает 160Гбит/с
В секунду... секунду прст... Я понимаю такие нагрузки для ютюба раз плюнуть... ну это же не ютюб... честно, я даже не могу представить сколько нужно было бы платить моему интернет провайдеру чтобы такой трафик хотя бы за день прогнать))))
RAID не используется - почему?
_____________
Ex3m.com.ua — Активный образ жизни
dron4ik
14.06.2013 - 16:50
Вся вот эта инфа, она как бы в одной базе но на разных серверах? или физически разные базы?
Если второе, ток они работают то так?
Взять хотя бы ленту, миллионы, миллиарды записей... если они в разных базах, как их доставать то?)))
_____________
Ex3m.com.ua — Активный образ жизни
T1grOK
14.06.2013 - 16:57
Балансировочные сервера этим занимаются.
_____________
Mysql, Postgresql, Redis, Memcached, Unit Testing, CI, Kohana, Yii, Phalcon, Zend Framework, Joomla, Open Cart, Ymaps, VK Api
Быстрый ответ:
Powered by dgreen
Здесь расположена полная версия этой страницы.