170 похожих чатов

Вы уже проверили, что paging является главным "тормозящим" фактором?))

16 ответов

25 просмотров

а как ты можешь сравнить реализацию с ним/без него

А что тут проверять? Вот в этом докладе (https://youtu.be/dFquxC6qTSA?t=733) указаны размеры TLB кешей DTLB 2 KiB page translation: 64 entries; 4-way set associative 2 MiB page translation: 32 entries; 4-way set associative STLB 4 KiB + 2 MiB page translation: 1536 entries; 6-way associative Получаем 1536 * 6 * 2мб = всего 18.4гб к которым можно обращаться без промахов (но даже это создает дополнительную задержку на уровне L2/L3 кешей) В более новых процессорах ситуация не сильно изменилась, кстати появились hugepages на 1gb (похоже только интел, амд в пролете) но размер кеша там совсем небольшой - 16 entries * 4-way получаем 64гб Так или иначе в базе данных c терабайтным объемом горячих данных (к которым будет постоянный доступ соотвественно получаем равномерное обращение ко всей оперативке) количество промахов мимо TLB-кешей все равно будет >90% обращений в память

Богдан
А что тут проверять? Вот в этом докладе (https://y...

Скажите, пожалуйста, вы собрались разрабатывать свою БД? Если вы думаете, что вы умнее разработчиков постгри, мускуля и тд, и нашли решение чтобы ускорить их — вы очень сильно ошибаетесь.

Yuri Unknown
Скажите, пожалуйста, вы собрались разрабатывать св...

а разработчики постгри это отдельная раса людей что-ли?

feedable
а разработчики постгри это отдельная раса людей чт...

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

feedable
а разработчики постгри это отдельная раса людей чт...

Нет. Такие же. Вот только один нюанс — постгря разрабатывается не первый год разработчиками гораздо опытнее. А Богдан из JavaScript-разработки если и ушёл, то недавно. Количество опыта очень сильно отличается. И я думаю, все идеи, которые появляются у Богдана, явно уже приходили кому-то другому в голову. ) P.S.: это всё субъективщина. Не хочу никого обидеть. Просто мысли вслух.

Yuri Unknown
Нет. Такие же. Вот только один нюанс — постгря раз...

и что что они опытнее, теперь вот они знают вообще все и придумали вообще все что возможно?

feedable
и что что они опытнее, теперь вот они знают вообще...

Соль не в этом. Посгря это субд общего назначения. Конечно специалированные решения могут и будут ее обгонять.

feedable
и что что они опытнее, теперь вот они знают вообще...

Я такого не говорил. Не вижу смысла продолжать это обсуждение — вы впадаете в какие-то крайности. Давайте вы сначала наймёте веб-дев разработчика в лице меня или Богдана на плюсовую сеньорскую позицию, посмотрите на результаты работы, тогда и поговорим. Я думаю, вы будете очень удивлены тем фактом, какая каша и ограничения в головах вебдевов. ))

Yuri Unknown
Я такого не говорил. Не вижу смысла продолжать это...

да такая же каша как у большинства любой-ЯП-программистов

Гражданин Котейко
да такая же каша как у большинства любой-ЯП-програ...

Вот в этой статейке есть хорошие мысли про вебдевов со стороны плюсового разработчика: https://devby.io/blogs/posts/hire-people-unique И как вебдев-разраб со стажем — подписываюсь под каждым словом автора. Чтобы войти в плюсы, надо взять и просто выкинуть из своей головы почти весь опыт работы с вебдевом. Без сожалений. Просто берёшь и выкидываешь. Надо просто осознать что ты ничего не знаешь и идти в плюсы как трейни или джун, впервые прикоснувшийся к разработке. Из того что можно оставить: 1) опыт работы со сторонними инструментами (например гит) и то зачастую и этот опыт надо выкидывать, ибо в вебдеве зачастую используются кривые процедуры разработки 2) умение управления командой (если был лидом) и в принципе умение работы в команде

Yuri Unknown
Вот в этой статейке есть хорошие мысли про вебдево...

мы можем в личке это продолжить? ато в оффтоп далеко уйдём

Похожие вопросы

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Гайс, вопрос для разносторонее развитых: читаю стрим с юарта, нада выделять с него фреймы с определенной структурой, если ли чо готовое, или долбаться с ринг буффером? нада у...
Vitaly
9
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
длина пакета фиксированная, или меняется?
Okhsunrog
7
Карта сайта