原子性概念在實(shí)際應(yīng)用中容易出現(xiàn)歧義,即不可再分的程度如何確定邊界。
具有編碼規(guī)則的代碼實(shí)際上都是復(fù)合型代碼,從規(guī)則上講都是可分的。比如,身份證里面包含了出生日期,性別的屬性,是否需要拆分呢?按照理論上來說,它是可拆分的,不具備原子性。
但從值域的角度講,只要符合身份證編碼規(guī)則的就是合法的身份證,就是原子性的數(shù)據(jù)。在身份證這個(gè)值域里面它具備了原子性就不用繼續(xù)拆分了。
值域包含了業(yè)務(wù)規(guī)則。當(dāng)應(yīng)用需要拆分里面的“原子”數(shù)據(jù)的時(shí)候,實(shí)際上已經(jīng)改變了業(yè)務(wù)的需求,相當(dāng)于改變了值域的使用條件,從而就改變了取值的原子性。
- 基礎(chǔ)軟件開發(fā)生產(chǎn)線_應(yīng)用軟件開發(fā)生產(chǎn)線_一站式
- 如何選擇應(yīng)用管理與運(yùn)維平臺(tái)_運(yùn)維管理_灰度發(fā)布-華為云
- GaussDB行列混合存儲(chǔ)_GaussDB規(guī)劃存儲(chǔ)模型_高斯數(shù)據(jù)庫行列混合存儲(chǔ)-華為云
- 主流時(shí)序數(shù)據(jù)庫_開源時(shí)序數(shù)據(jù)_時(shí)序數(shù)據(jù)庫有哪些
- 簡單快速使用軟件開發(fā)生產(chǎn)線 _軟件開發(fā)生產(chǎn)線_軟件開發(fā)-華為云