iT邦幫忙

西撒 的所有留言 30

第 4 天: 修復 Bug 也是建立工程師影響力的起點

你的最終解決方案,將不只是單純的修復,而是推動一個能從根本上提升系統穩定性的專案。 你的解決方案要多開雲端監控 log成本太高 Reject!!!! 一...

2025-12-04 ‧ 由 西撒 留言

Day20 - 分散式資料庫特輯 - 如何實現分散式 Transaction?(2-phase commit, xa, TiDB percolator)

回頭一看這幾個理論依照我之前看其他文章, 效能都不好。 現在實際設計分散式交易, 應該用 saga pattern 比較多?要不要多介紹 saga

2025-09-30 ‧ 由 西撒 留言

Day30 - 資料庫大總結 (技術基石,定位與取捨)

雖然 B+Tree 提供不錯的查詢效能,但不能查詢情境還是需要不同資料庫 typo 但不同查詢情境 CQRD pattern 都會需要 CDC 。 ty...

2025-09-30 ‧ 由 西撒 留言

Day15 - MySQL 如何優化大表查詢?(Partition)

居然有 Sub Partition 的花招長見識了 需要 Drop 太舊的 Range 或者 List Partition 舊的分區假設都沒人去讀取寫入了直...

2025-09-26 ‧ 由 西撒 留言

Day10 - MySQL 怎麼 Lock 資料?(Row Lock, Gap Lock & Next-Key Lock)

你範例的 write skew 我覺得比較像是 lost update 根據我自己的筆記和 gpt 的回答 lost update併發寫入同一個物件後者覆蓋前...

2025-09-26 ‧ 由 西撒 留言

Day6 - MySQL 如何優化查詢效能?(Query Optimization)

OFFSET 過大很危險 如果表很欄位很多,原本 SELECT * 會掃描整個表的所有欄位子查詢只先取 id,理論上可以減少掃描的欄位數 但我覺得對 OFF...

2025-09-24 ‧ 由 西撒 留言

《資料與程式碼的交鋒》Day 17 - 資料處理架構的抉擇

之前準備 GCP 資料工程師有看到 Apache Beam你覺得會是更好的選擇嗎? Apache Beam 是一個通用的資料處理模型,支援多種執行引擎,例如...

2024-12-24 ‧ 由 西撒 留言