[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Личная переписка в контакте
dron4ik
Привет...

Открыл на сайте ВК личную переписку, и проанализировал ссылка на записи...

У меня 13к входящих и столько же исходящих, и ID ИДУТ ПО ПОРЯДКУ...

Тут собственно вопрос, неужели у каждого пользователя сайта вконтакте стоя личная таблица (база) с почтой?

Если это не так, то как реализован такой подбор?

Подумал о индексации письма отдельного аккаунта, но по моему это глупо и не оправдано...

_____________
Ex3m.com.ua — Активный образ жизни
Undertaker
Цитата
Тут собственно вопрос, неужели у каждого пользователя сайта вконтакте стоя личная таблица (база) с почтой?

Действительно есть такое подозрение, слишком быстро сообщения находятся, едва ли с такой скоростью можно искать по общей базе данных, возможно не только таблица с почтой, но и другими данными, реализовать не сложно, зато скорость работы выше

_____________
Из отчета службы безопасности:
... по поводу взлома китайцами сервера Пентагона:
1) Каждый китаец попробовал один пароль.
2) Каждый второй пароль был - maodzedun.
3) На 657983241-й попытке сервер согласился что у него пароль - maodzedun
Undertaker
в исходнике порадовала команда onclick="return nav.go(this, event); Я бы первые буквы местами поменял)

_____________
Из отчета службы безопасности:
... по поводу взлома китайцами сервера Пентагона:
1) Каждый китаец попробовал один пароль.
2) Каждый второй пароль был - maodzedun.
3) На 657983241-й попытке сервер согласился что у него пароль - maodzedun
dron4ik
Цитата (Undertaker @ 14.06.2013 - 09:53)
реализовать не сложно, зато скорость работы выше

Реализовать то не сложно... но, 100 кк юзеров, каждому свою таблицу, или базу, даже какую то внешнюю типа SQLite... это же не внести глобальных изменений в структуру и прочие инновации...

Блин, кто там вообще работает, как они в этой каше то не сварились))))

_____________
Ex3m.com.ua — Активный образ жизни
Undertaker
dron4ik
Серверов то доеб*й, обратить определённого пользователя на сервер не сложно, и что бы в каше не сварится создать табличку с id-шниками юзера, который и определяет с какой базой (таблицей работать), структура единая для всего, они бы сварились в каше если бы как раз держали всё в одной базе, вот там писец. то ли дело когда у тебя на полочки книги стоят (на нескольких полочках), а то ли когда у тебя все страницы в одной куче (но подписано, что за книга)

_____________
Из отчета службы безопасности:
... по поводу взлома китайцами сервера Пентагона:
1) Каждый китаец попробовал один пароль.
2) Каждый второй пароль был - maodzedun.
3) На 657983241-й попытке сервер согласился что у него пароль - maodzedun
dron4ik
А как тогда у них налажено взаимодействие...
Допустим почта на отдельных серверах, инфу передает по АПИ, но выходит что в цикле вывода используются отдельные запросы для получения инфы автора...
Блин, как это вообще делается?

_____________
Ex3m.com.ua — Активный образ жизни
alexbel2404
http://www.insight-it.ru/masshtabiruemost/...tura-vkontakte/
Может что-то интересное прочитаешь)
dron4ik
На форуме можно материться???

Та вы статистику гляньте...

Видеопоток достигает 160Гбит/с

В секунду... секунду прст... Я понимаю такие нагрузки для ютюба раз плюнуть... ну это же не ютюб... честно, я даже не могу представить сколько нужно было бы платить моему интернет провайдеру чтобы такой трафик хотя бы за день прогнать))))

RAID не используется - почему?

_____________
Ex3m.com.ua — Активный образ жизни
dron4ik
Вся вот эта инфа, она как бы в одной базе но на разных серверах? или физически разные базы?

Если второе, ток они работают то так?

Взять хотя бы ленту, миллионы, миллиарды записей... если они в разных базах, как их доставать то?)))

_____________
Ex3m.com.ua — Активный образ жизни
T1grOK
Балансировочные сервера этим занимаются.

_____________
Mysql, Postgresql, Redis, Memcached, Unit Testing, CI, Kohana, Yii, Phalcon, Zend Framework, Joomla, Open Cart, Ymaps, VK Api
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.