iT邦幫忙

西撒 的所有留言 27

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 ‧ 由 西撒 留言

Day 9 不數迴圈就沒辦法分析了?技豈是如此不便之物 其三

好硬核的分析方法我只是想通面試的白板題QAQ 時間複雜度 我最搞不懂的是遞迴相關的分析之後會不會介紹? 比如 backtrack + 剪枝我完全不知道怎麼算 b...

2023-09-25 ‧ 由 西撒 留言

Day 14 - Functor

Functor 的解釋很清楚

2021-10-24 ‧ 由 西撒 留言

30-17 之 DataSource Layer - Active Record

Domain Model 應該是沒有限定一個 table,而是以 domain 為主,這我個人的看法 ~ 不一定對 ddd 相關書籍也是這樣說的domain m...

2021-10-23 ‧ 由 西撒 留言