偷偷摘套内射激情视频,久久精品99国产国产精,中文字幕无线乱码人妻,中文在线中文a,性爽19p

數(shù)據(jù)到底刪還是不刪

數(shù)據(jù)庫(kù)
為了代替IsDeleted標(biāo)志,我們可以用一個(gè)代表相關(guān)數(shù)據(jù)狀態(tài)的字段:有效、停用、取消、棄置等等。用戶可以借助這樣一個(gè)狀態(tài)字段回顧過(guò)去的數(shù)據(jù),作為決策的依據(jù)。

筆者語(yǔ)

因?yàn)樯睿ㄥX)所迫,轉(zhuǎn)行(做蘋果配件相關(guān)做電子產(chǎn)品)已經(jīng)快半年了,轉(zhuǎn)行后,收入確實(shí)高了不少,生活也確實(shí)滋潤(rùn)了許多,不過(guò)我常常還念自己的程序員生涯,懷念當(dāng)初對(duì)技術(shù)如饑似渴的狂熱追求的日子,讓人覺(jué)得無(wú)比充實(shí);懷念當(dāng)初只為解決一個(gè)功能、一個(gè)算法、一個(gè)bug甚至是幫別人解決一個(gè)問(wèn)題而通宵達(dá)旦廢寢忘食,讓人覺(jué)得熱血沸騰,也正是因?yàn)檫@個(gè)懷念,所以我一直保持潛伏于博客園,一直保持學(xué)習(xí),忙里偷閑偶爾還會(huì)寫幾個(gè)小桌面工具,為手中IPhone寫個(gè)應(yīng)用程序,偶爾也參與和現(xiàn)在還在搞開(kāi)發(fā)的朋友討論一些技術(shù)問(wèn)題。

正文

前幾天一個(gè)朋友問(wèn)我數(shù)據(jù)庫(kù)的數(shù)據(jù)用delete誤刪了能恢復(fù)嗎?因?yàn)樗麄児揪S護(hù)一個(gè)運(yùn)行已久的項(xiàng)目,在測(cè)試時(shí)將delete的where的參數(shù)寫錯(cuò)了,使所以刪除了一些重要的數(shù)據(jù)。因?yàn)閭浞菸募^(guò)舊,日志文件破壞了,所以最終還是沒(méi)有成功恢復(fù)。(順便在此尋找能解決此問(wèn)題的高手)

由此我不禁想問(wèn)過(guò)期的數(shù)據(jù)為什么要?jiǎng)h除呢?

假如要?jiǎng)h除離職員工信息,那是不是說(shuō)該員工曾經(jīng)在公司的所以貢獻(xiàn)和成績(jī)都要一起抹掉呢?

再如公司要?jiǎng)h除某種停產(chǎn)產(chǎn)品,那是不是說(shuō)所有包含了該產(chǎn)品的訂單都要一并刪除呢?再級(jí)聯(lián)下去,這些訂單對(duì)應(yīng)的所有客戶是不是也該刪除?這么一步步刪下去,那公司的損失不言而喻。

員工不是被刪除的,是被“解雇”的。

產(chǎn)品不是被刪除的,是被“停產(chǎn)”的。

訂單不是被刪除的,是被“取消”的。

職位不是被刪除的,是被“填補(bǔ)”的。

在上面這些例子中,我們的著眼點(diǎn)應(yīng)該放在用戶希望完成的任務(wù)上,而非發(fā)生在某個(gè)實(shí)體身上的技術(shù)動(dòng)作。幾乎在所有的情況下,需要考慮的實(shí)體總不止一個(gè)。

為了代替IsDeleted標(biāo)志,我們可以用一個(gè)代表相關(guān)數(shù)據(jù)狀態(tài)的字段:有效、停用、取消、棄置等等。用戶可以借助這樣一個(gè)狀態(tài)字段回顧過(guò)去的數(shù)據(jù),作為決策的依據(jù)。

刪除數(shù)據(jù)除了破壞數(shù)據(jù)一致性,還有其它負(fù)面的后果。我們把所有數(shù)據(jù)都留在數(shù)據(jù)庫(kù)里:“能不刪除。就不刪除。”。

 

原文鏈接:http://www.cnblogs.com/xhyang110/archive/2011/04/05/2006055.html

 

責(zé)任編輯:艾婧 來(lái)源: 博客園
相關(guān)推薦

2017-08-23 09:24:19

災(zāi)備

2015-04-21 09:20:40

SwfitObject—C

2019-08-15 09:28:32

SQLNoSQLCPU

2019-08-14 14:54:19

MySQLPostgreSQL數(shù)據(jù)庫(kù)

2021-03-19 07:40:22

緩存數(shù)據(jù)庫(kù)日志

2021-04-28 16:47:20

微信單刪好友移動(dòng)應(yīng)用

2018-10-09 15:26:19

JavaPython語(yǔ)言

2013-09-23 15:49:05

2024-03-28 13:13:00

Htmx前端開(kāi)發(fā)框架

2018-09-26 14:17:00

編程語(yǔ)言JavaPython

2017-08-09 08:43:02

公有云趨勢(shì)聲勢(shì)

2011-09-05 10:30:51

重構(gòu)代碼庫(kù)業(yè)務(wù)模型

2019-10-08 10:28:49

中臺(tái)IT架構(gòu)

2015-11-02 14:40:00

數(shù)據(jù)挖掘定位

2025-06-12 09:16:54

2014-11-17 10:03:23

OpenStack

2024-10-12 09:33:24

消息隊(duì)列多線程并行編程

2018-03-28 14:17:37

區(qū)塊鏈手機(jī)系統(tǒng)

2021-03-15 09:00:00

開(kāi)發(fā)JavaKotlin

2021-01-13 05:23:27

緩存數(shù)據(jù)庫(kù)高并發(fā)
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)