powered by simpleCommunicator - 2.0.49     © 2025 Programmizd 02
Форумы / C++ [игнор отключен] [закрыт для гостей] / vector на триллион объектов
25 сообщений из 332, страница 12 из 14
vector на триллион объектов
    #39991957
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Алексей Роза 2020Если юзер пользуется твоим сервисом, в какую ты его очередь собрался пихать?
В БД миллиард юзеров и всегда есть шанс, что они все одновременно зайдут попользоваться.

Зачем их пихать в очередь? Пришёл - тут же обслужился. ФОТ не ограничен, дополнительных
рабочих можно создать по потребности в любой момент.

Миллиард пользователей встанут в очередь у своего провайдера, просто чтобы пакетик
отправить, а это уже не наша забота.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
vector на триллион объектов
    #39991972
Dimitry Sibiryakov
Зачем их пихать в очередь?

не знаю, это вон там тролли детсадовские вылезли, очередь им подавай.
Наша забота, чтобы все активные были в памяти.
...
Рейтинг: 0 / 0
vector на триллион объектов
    #39991974
mayton
Триллион сущностей (даже целых числел) очень трудно обработать на классической архитектуре, где есть 1 вычислительный узел (8-12 CPU). Даже при максимальном числе потоков и при двух-канальной памяти они начнут неизбежно конкурировать за память и большую часть времени мы будем стоять
в ожиданиях доступа к каналу памяти.

как же живут системы с 1'000'000 rps?
...
Рейтинг: 0 / 0
vector на триллион объектов
    #39991975
Leonid Kudryavtsev
Алексей Роза 2020

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

Цукерберг, Вы уже спалились!!!
Никогда не знал, что на этом форуме такие люди тусуются. Поговори за меня с отделом кадров, я в Файсбуке работать хочу, please

спешу тебя расстроить, это не тот случай, когда преждевременная оптимизация вышла из берегов и пролила гигабаксы в трубу.
...
Рейтинг: 0 / 0
vector на триллион объектов
    #39991978
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Алексей Роза 2020,
авторrps
Появилось первое инженерное слово)
...
Рейтинг: 0 / 0
vector на триллион объектов
    #39991979
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Алексей Роза 2020
mayton
Триллион сущностей (даже целых числел) очень трудно обработать на классической архитектуре, где есть 1 вычислительный узел (8-12 CPU). Даже при максимальном числе потоков и при двух-канальной памяти они начнут неизбежно конкурировать за память и большую часть времени мы будем стоять
в ожиданиях доступа к каналу памяти.

как же живут системы с 1'000'000 rps?

Они децентрализованные. А цифра - просто суммарная пропускная способность узлов.
...
Рейтинг: 0 / 0
vector на триллион объектов
    #39991980
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Алексей Роза 2020
Dimitry Sibiryakov
Зачем их пихать в очередь?

не знаю, это вон там тролли детсадовские вылезли, очередь им подавай.
Наша забота, чтобы все активные были в памяти.
угу.
А вектор и упорядоченные списки это не очередь).
Ну да. Вы же очередь живьём представляете. Из юзверей.
...
Рейтинг: 0 / 0
vector на триллион объектов
    #39991982
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Алексей Роза 2020Наша забота, чтобы все активные были в памяти.

Пока миллиардный станет активным - первый не просто отключится, а давно умрёт.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
vector на триллион объектов
    #39991989
PetroNotC Sharp
Алексей Роза 2020
пропущено...

не знаю, это вон там тролли детсадовские вылезли, очередь им подавай.
Наша забота, чтобы все активные были в памяти.
угу.
А вектор и упорядоченные списки это не очередь).
Ну да. Вы же очередь живьём представляете. Из юзверей.

вектор - это и есть юзеры.
тебе пора уже валить из моей темы и заняться своей диссертацией по IT
это всё таки не тролльский детсад.
...
Рейтинг: 0 / 0
vector на триллион объектов
    #39991990
Dimitry Sibiryakov
Алексей Роза 2020Наша забота, чтобы все активные были в памяти.

Пока миллиардный станет активным - первый не просто отключится, а давно умрёт.
А для БД это не важно.
...
Рейтинг: 0 / 0
vector на триллион объектов
    #39991992
mayton
Алексей Роза 2020
пропущено...

как же живут системы с 1'000'000 rps?

Они децентрализованные. А цифра - просто суммарная пропускная способность узлов.

нуу, это скучно.
куда это подевался твой пятничный дух...
...
Рейтинг: 0 / 0
vector на триллион объектов
    #39991995
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Алексей Роза 2020
mayton
пропущено...

Они децентрализованные. А цифра - просто суммарная пропускная способность узлов.

нуу, это скучно.
куда это подевался твой пятничный дух...

Хорошо. Давай порассуждаем что такое 1'000'000 rps?

Ты можешь сейчас (без заглядывания в вики) просто сказать как ты это понял? Очевидно
что это некая скорость. Каких-то попугаев в секунду.
...
Рейтинг: 0 / 0
vector на триллион объектов
    #39991996
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Алексей Роза 2020А для БД это не важно.

Вот именно. Поэтому используй БД, а не вектор и будет тебе счастье.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
vector на триллион объектов
    #39991999
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Алексей Роза 2020,
Неа. Вся тема трольский детсад. Уже все отписались.
...
Рейтинг: 0 / 0
vector на триллион объектов
    #39992046
Dimitry Sibiryakov
Алексей Роза 2020А для БД это не важно.

Вот именно. Поэтому используй БД, а не вектор и будет тебе счастье.
может ещё на ветку залезть?
это не счастье, а ненависть ко всему IT.
mayton
что такое 1'000'000 rps?

1 лям попугаев ломятся на сервак
mayton
просто сказать как ты это понял?

что понял? Забей, хрен с ними с попугаями, до них ещё дожить надо.
Они потенциально есть, но не на первом месте.
Ты говоришь, что есть некий предел, когда всё умрёт...
этот предел выражается в занятой памяти (при условии, что она не закончилась, но почему-то всё равно всё умрёт)
или же в кол-ве подключений?
...
Рейтинг: 0 / 0
vector на триллион объектов
    #39992063
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Алексей Роза 2020,
Тема про веб что ли?)
автор1 лям попугаев ломятся на сервак
Угу. И все на одну страницу Контакты, которая выдается из кэша браузера))))).
Ну или балансировщик впереди.
Детский сад.
...
Рейтинг: 0 / 0
vector на триллион объектов
    #39992084
почему ты ещё здесь?
...
Рейтинг: 0 / 0
vector на триллион объектов
    #39992086
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Алексей Роза 2020,
Попкорн взял. Сижу в первом ряду. Удобно.
...
Рейтинг: 0 / 0
vector на триллион объектов
    #39992087
Leonid Kudryavtsev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Какой попкорн ((( Я бухаю с горя ((( На нашем форуме оказывается Цукенберг обитает, а в профильных ветках даже никаких вакансий из Файсбука нет ((( Как жить дальше?
...
Рейтинг: 0 / 0
vector на триллион объектов
    #39992089
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Leonid Kudryavtsev,
Осторожней бухай. Он подсаживается к барной стойке и разводит клиентов на .....разговоры про триллионы, миллиарды и квадрилионы. Пока деньги не кончатся.
...
Рейтинг: 0 / 0
vector на триллион объектов
    #39992090
Leonid Kudryavtsev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вся тема пиз#$% и провокация
1) Вектор на триллион в памяти - при отсутствие компьютера с терабайтом оперативной памяти
2) Миллиард пользователей - в российском форуме, где в стране общая численность населения 146 748 590 на 1 января 2020 года
3) Одновременно залогинились - при том, что 146 748 590 человек это с учетом младенцев и прочих нелогиноспособных категорий граждан
и так далее
...
Рейтинг: 0 / 0
vector на триллион объектов
    #39992091
petrav
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Leonid Kudryavtsev
Какой попкорн ((( Я бухаю с горя ((( На нашем форуме оказывается Цукенберг обитает, а в профильных ветках даже никаких вакансий из Файсбука нет ((( Как жить дальше?

Я как-то читал статью от парня, программиста, из Киева. В общем, он поставил себе цель уехать в Европу. После ВУЗ-а он нашёл работу в лондонском подразделении Фейсбука, даже Цукерберга видел в очереди в корпоративном кафе на обеде. Вы просто не делаете ничего.
...
Рейтинг: 0 / 0
vector на триллион объектов
    #39992093
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Алексей Роза 2020

Ты говоришь, что есть некий предел, когда всё умрёт...
этот предел выражается в занятой памяти (при условии, что она не закончилась, но почему-то всё равно всё умрёт)
или же в кол-ве подключений?

Я не говорю что умрет. Просто надо помнить о законе Мура. Мы можем на борт поставить много памяти.
Но мы не можем ПРОПОРЦИОНАЛЬНО гарантировать те-же вычислительные мощности.

Тоже самое сеть. Лям пользователей ломануться на сервак? Это как? Один сетевой интерфес.
Будь то 100Мегабит. 1Гигабит. И так далее. Это последовательное устройство. IP пакет
пересекает границу сетевого интерфейса строго последовательно. Поэтому этот лям пользователей
выстроится в очередь еще на дальних рубежах. Еще даже не дойдя до нашего сервера.
Впрочем это слишком специфично к задаче и это надо обсуждать. Что этот лям хочет делать?
Если он делает HTTP GET титульной странички - так это по другому решается.
Поднимем 1000 региональных NGinx и каждый из них отработает 1000 соединений
и даже не долетит до нашего аппликейшена. Если Лям пользователей делает
лям бизнес переводов денег - то здесь узким местом может стать некий
mutex, который контролирует sequence объект для всей системы. И он тоже
работает строго последовательно. Любая финансовая операция требует
последовательности. Хотябы для фиксации логов и SCN и метки времени
для установления причинно-следственной связи.

Пропускная способность гугла как такового может быть высокой. Но гугл - это не один сервак.
Это грид. В этом можно убедиться просто пингуя его из разных географических регионов.
И этот грид много-слойный. Есть отдельные слои mappers, reducers, слои хранения текстового индекса. Google
сумел спроектировать свой грид так что у него нет этой единой точки конкуренции
и всё работае параллельно в режиме PA (Partition-tolerance, Availability) по Брюеру.
Консистентности нету. Но всем пофиг. От гугла не требуют консистетности между узлами.
И от DNS тоже.

У Твиттеров и Фейсбуков - скорее всего тоже единой консистентноси нет. У них - eventual
consistency. Тоесть гарантируется что отправленное сообщение когда-то да будет
доставлено получателю. Когда - точно неизвестно. Может через 10 милисекунд.
Может чуть дольше. Как в JMS/MQ.

Вобщем к чему я это все написал. Если надо сетапить такую толстую архитектуру.
То надо чем-то жертвовать.
...
Рейтинг: 0 / 0
vector на триллион объектов
    #39992098
PetroNotC Sharp
Алексей Роза 2020,
Попкорн взял. Сижу в первом ряду. Удобно.

Зачем, ты что, ущербный? У тебя, судя по всему, прельстивая и насыщенная жизнь, полная смысла.
А тут какую-то неведомую херню обсуждают, глупости и детский сад
Что ты в детском саду делаешь? Ты что, педофил?
Вбросы твои даже не улыбают. Ценности от твоей инфы никакой.
Я эту тему создал не для тебя. От тебя мне ничего не надо. Уходи.
Leonid Kudryavtsev
146 748 590

мелко плаваешь. Моя цель - Галактика.
mayton
Я не говорю что умрет. Просто надо помнить о законе Мура. Мы можем на борт поставить много памяти.
Но мы не можем ПРОПОРЦИОНАЛЬНО гарантировать те-же вычислительные мощности.

так фишка в том, что НЕ нужны такие мощности в моём случае.
По проводу зайдёт лям в секунду. А вот как быстро ты их сможешь раскидать - ответ на вопрос "как обезьяна стала человеком".
(провод, кстати, может быть и не один. Не обязательно их всех в одном проводе в очередь штабелями класть).
mayton
Поднимем 1000 региональных NGinx и каждый из них отработает 1000 соединений
и даже не долетит до нашего аппликейшена.

фу так делать
...
Рейтинг: 0 / 0
vector на триллион объектов
    #39992099
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Алексей Роза 2020

так фишка в том, что НЕ нужны такие мощности в моём случае.
По проводу зайдёт лям в секунду. А вот как быстро ты их сможешь раскидать - ответ на вопрос "как обезьяна стала человеком".
(провод, кстати, может быть и не один. Не обязательно их всех в одном проводе в очередь штабелями класть).

Ты хочешь лям в секунду ПРИНЯТЬ. Или обработать? Или обработать и выслать ответ?
...
Рейтинг: 0 / 0
25 сообщений из 332, страница 12 из 14
Форумы / C++ [игнор отключен] [закрыт для гостей] / vector на триллион объектов
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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