返回顶部
返回首页 会员充值 我的足迹 返回上一页

超越持久性:Netflix 利用预写式日志技术提升数据库弹性并减少熵.pdf

2025-11-29
文档编号:981549
文档页数:65
文档大小:2.01MB
下载积分:VIP专享
文档格式:PDF

1、Beyond Durability:Enhancing Database Resilience and reducing the entropy Using Write-Ahead Logging at NetflixPrudhviraj Karumanchi&Vidhya ArvindNovember 19th,2024QConSF 2024Vidhya ArvindStaff Software EngineerData Platform NetflixPrudhviraj KarumanchiStaff Software EngineerData Platform NetflixThe d

2、ay we got lucky At 9AM on a regular weekday Table Schema Change One system error Result:Data Corrupt Reads are failing After data restore,we need to replay writes Phew!(Caches)(Dual writes to Kafka)That was a lucky save.Its not that simple,is it?Reality Check What if we werent lucky enough to have a

3、 solution?How do we guarantee protection for Critical applications How do we prepare for unknown failure modesAnd the next outage wont wait for luck.Scale amplifies every challenge.At Netflix ScaleData Reliability Challenges at Scale Production incident Data integrity Need bespoke solution Costed te

4、ams time and moneyAgenda Introduction Data Reliability Challenges WAL Architecture How WAL Addresses Challenges Failure domainsAgenda Introduction Data Reliability Challenges WAL Architecture How WAL Addresses Challenges Failure domainsNetflix Architecture-10,000 ft viewNetflix Architecture-10,000 f

5、t viewNetflix Architecture-10,000 ft viewNetflix Architecture-10,000 ft viewNetflix Architecture-10,000 ft viewNetflix Architecture-10,000 ft viewCloser look at stateful systemsAgenda Introduction Data Reliability Challenges WAL Architecture How WAL Addresses Challenges Failure domains Accidental da

6、ta loss/corruption System entropy Multi-partition mutations Data replicationClientMicroServiceDBWritesDurable&VisibleDurable:Indicates that the data is persistedVisible:Indicates that the newly written data is visible in the read pathClientMicroServiceDBWritesRetries and back-off does not work becau

超越持久性:Netflix 利用预写式日志技术提升数据库弹性并减少熵.pdf_第1页
超越持久性:Netflix 利用预写式日志技术提升数据库弹性并减少熵.pdf_第2页
超越持久性:Netflix 利用预写式日志技术提升数据库弹性并减少熵.pdf_第3页
超越持久性:Netflix 利用预写式日志技术提升数据库弹性并减少熵.pdf_第4页
超越持久性:Netflix 利用预写式日志技术提升数据库弹性并减少熵.pdf_第5页

点击查看更多