在領域驅動設計(Domain-Driven Design, DDD)中,我們常常將「戰略設計」與「戰術設計」並列思考。戰略設計幫助我們界定邊界、拆分業務範疇與...
電腦系統組織
我們會從最電腦系統組織開始談起。現代電腦系統主要涵蓋一個或多個 CPU,多個裝置控制器(device controller),並透過系統匯流排(b...
使用 Lock 最大的風險就是 DeadLock,最常見案例是「互相持有並等待」:
## transaction A:
BEGIN
SELECT * FROM...
在程式開發中,經常需要處理「一堆資料」。例如:要同時管理多檔股票,光靠一個一個變數會很難維護。今天我們要學會 集合 (Collection),並透過 List&...
Day26 - AI 對話平台:整合 Temporal 與 AI Agents (上)Day27 - AI 對話平台:整合 Temporal 與 AI Agen...
資料庫大哉問已 MySQL 為主介紹了許多資料庫設計用到的技術,這些技術不限於 MySQL,能在大多資料庫系統中看到類似的身影。
哪些技術是資料庫設計的共同基石...