BufWriter<Master<'_>> – Telegram
BufWriter<Master<'_>>
105 subscribers
451 photos
28 videos
34 files
1.7K links
https://www.patreon.com/alxe_master

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

#os, #cloud, #rust, #golang, #python, #javaScript, #cpp, etc
Download Telegram
== Basics of how RAM works
https://youtu.be/7D6EIRUie-8

== How RAM Caches, Buses and Virtual Memory Work
https://youtu.be/Lp2OgAAa0ew
- registers < 1ns
- L1 cache ~= 1ns
- L2 cache ~= 7ns
- L3 cache ~= 20ns
- DRAM ~= 100ns

LARGE amount of paging impacts performance - increase physical mem

Increase memory speed can increase performance

== Asynchronous and Synchronous DRAM
https://youtu.be/ctqgVJ1K8Hc

== Multi-Channel Memory Architecture
https://youtu.be/0cNTqFRAUdk
MUST:
- same DIMM config (mem size, number of chips, etc)
- same speed

== Parity and Error Correction
https://youtu.be/8xaqkEs0p-c

== Unbuffered, registered, buffered and fully buffered RAM
https://youtu.be/NOyhtiFU1lw
- unbuffered
- registered/buffered (may add extra clock cycle)
- fully buffered (serial bus -> buffers requests. combined into one bus)
в вайлдберриес по запросу "книги, интернет и технологии" выдало книги в стиле "пограничное расстройство личности"

на минуту задумался 😂😂😂
😁1
условно бесплатная тула для анализа запросов в PG EXPLAIN ANALYZE
https://explain.dalibo.com/

== Explain Plan Visualizer
tatiyants
https://tatiyants.com/pev/

== PostgreSQL's explain analyze made readable
https://explain.depesz.com/

== How to interpret PostgreSQL EXPLAIN ANALYZE output
https://www.cybertec-postgresql.com/en/how-to-interpret-postgresql-explain-analyze-output/

== Reading a Postgres EXPLAIN ANALYZE Query Plan
https://thoughtbot.com/blog/reading-an-explain-analyze-query-plan

== Operations
https://use-the-index-luke.com/sql/explain-plan/postgresql/operations
1lav_robert_yadro_linux_opisanie_protsessa_razrabotki.pdf
6.7 MB
зашла книжка. точно закажу себе бумажную, иногда полистывать

Ядро Linux. Описание процесса разработки.
Исчерпывающее руководство по проектированию и реализации ядра Linux
== Григорий Петров. Общение микросервисов: REST, JSON, GraphQL или gRPC?
https://youtu.be/o7ogFTMJW1A
- CORBA
- SOAP
- REST, RESTfull
- JSON:API
- GraphQL
- - чинит оверфетчинг и недофетчинг
- - проблема N+1 запросов к БД
- - отсутствие кэширования
- - пагинация
- - дубликаты
- - нет бинарных данных
- - рекурсия
- gRPC
- - backend2backend
- HTTP/2
- - чинит TCP и HTTP => REST начал работать ОПЯТЬ !!

бизнес, команда, легаси и планы влияют на выбор технологии !!!

150ms это ОК но не больше!