Logo video2dn
  • Сохранить видео с ютуба
  • Категории
    • Музыка
    • Кино и Анимация
    • Автомобили
    • Животные
    • Спорт
    • Путешествия
    • Игры
    • Люди и Блоги
    • Юмор
    • Развлечения
    • Новости и Политика
    • Howto и Стиль
    • Diy своими руками
    • Образование
    • Наука и Технологии
    • Некоммерческие Организации
  • О сайте

Скачать или смотреть A Change-Data-Capture Use Case: Designing an Evergreen Cache - Nicolas Fränkel

  • AccentoDev
  • 2021-11-16
  • 41
A Change-Data-Capture Use Case: Designing an Evergreen Cache - Nicolas Fränkel
  • ok logo

Скачать A Change-Data-Capture Use Case: Designing an Evergreen Cache - Nicolas Fränkel бесплатно в качестве 4к (2к / 1080p)

У нас вы можете скачать бесплатно A Change-Data-Capture Use Case: Designing an Evergreen Cache - Nicolas Fränkel или посмотреть видео с ютуба в максимальном доступном качестве.

Для скачивания выберите вариант из формы ниже:

  • Информация по загрузке:

Cкачать музыку A Change-Data-Capture Use Case: Designing an Evergreen Cache - Nicolas Fränkel бесплатно в формате MP3:

Если иконки загрузки не отобразились, ПОЖАЛУЙСТА, НАЖМИТЕ ЗДЕСЬ или обновите страницу
Если у вас возникли трудности с загрузкой, пожалуйста, свяжитесь с нами по контактам, указанным в нижней части страницы.
Спасибо за использование сервиса video2dn.com

Описание к видео A Change-Data-Capture Use Case: Designing an Evergreen Cache - Nicolas Fränkel

When one's app is challenged with poor performances, it's easy to set up a cache in front of the SQL database. It doesn't fix the root cause (e.g. bad schema design, bad SQL query, etc.) but it gets the job done. If the app is the only component that writes to the underlying database, it's a no-brainer to update the cache accordingly, so the cache is always up-to-date with the data in the database.
Things start to go sour when the app is not the only component writing to the DB. Among other sources of writes, there are batches, other apps (shared databases exist unfortunately), etc. One might think about a couple of ways to keep data in sync i.e. polling the DB every now and then, DB triggers, etc. Unfortunately, they all have issues that make them unreliable and/or fragile.

You might have read about change-data-capture before. It's been described by Martin Kleppmann as turning the database inside out: It means the DB can send change events (SELECT, DELETE and UPDATE) that one can register to. Just opposite to event sourcing that aggregates events to produce state, CDC is about getting events out of states. Once CDC is implemented, one can subscribe to its events and update the cache accordingly. However, CDC is quite in its early stage, and implementations are quite specific.

In this talk, Nicolas describes an easy-to-setup architecture that leverages CDC to have an evergreen cache.

Chapters:

00:00
01:46 Talk
43:18 Discussion

https://2021.accento.dev/talks/change...

Комментарии

Информация по комментариям в разработке

Похожие видео

  • О нас
  • Контакты
  • Отказ от ответственности - Disclaimer
  • Условия использования сайта - TOS
  • Политика конфиденциальности

video2dn Copyright © 2023 - 2025

Контакты для правообладателей [email protected]