How Redis efficiently snapshots gigabytes of memory to disk (forking)

How Redis efficiently snapshots gigabytes of ...

‏التالي

Page Tables

Page tables provide the mapping between virtual memory and physical memory for each process. This means it needs to be as efficient and as fast as possible. I explore the inner workings of page tables in this episode.0:00 Intro2:00 Virtual Memory ⁃ ⁃ 8:00 MMU10:00 Page Tables ⁃ ⁃ ...  عرض المزيد

CPU and Kernel Page Faults

Page faults occurs when the process tries to access a memory that isn’t backed by a physical page kernel raises a fault which loads a page. It happens on first access, stack expansion, COW, swap and much more. However it comes with a cost. 


In this episode o ...

  عرض المزيد

‏حلقات موصى بها

#467: [INTRODUCING] Amazon MemoryDB for Redis
AWS Podcast

Amazon MemoryDB for Redis is the newest fully managed database service from AWS. Today, Nikki is joined by Zach Gardner, Specialist Solutions Architect at AWS, to introduce this new Redis-compatible, durable, in-memory database service. Learn why we built MemoryDB and dive into b ...  عرض المزيد

Easier Stream Processing On Kafka With ksqlDB
Data Engineering Podcast

<div class="wp-block-jetpack-markdown"><h2>Summary</h2>

Building applications on top of unbounded event streams is a complex endeavor, requiring careful integration of multiple disparate systems that were engineered in isolation. The ksqlDB project was created to address this ...

  عرض المزيد

S18:E8 - How to use different memory techniques to learn coding (Kylo Robinson)
CodeNewbie

In this episode, we talk about how to use different memory techniques to learn coding with Kylo Robinson, full stack developer, coding coach, and creator of The Great Sync Javascript Mental Model. Kylo talks about how realizing he wasn’t understanding the fundamentals of javascri ...  عرض المزيد

Building The Materialize Engine For Interactive Streaming Analytics In SQL
Data Engineering Podcast

<div class="wp-block-jetpack-markdown"><h2>Summary</h2>

Transactional databases used in applications are optimized for fast reads and writes with relatively simple queries on a small number of records. Data warehouses are optimized for batched writes and complex analytical qu ...

  عرض المزيد