我曾爲有大量不同的中小型項目的客戶工作,每個客戶都通過正確定義的接口互相交互以共享數據,但不能讀取和寫入同一數據庫。每個人都有自己獨立的數據庫,他們自己的緩存,他們自己的文件服務器/系統,他們有專門的訪問權限,所以他們從來沒有造成任何問題。其中一個客戶是移動內容供應商,所以他們很幸運,因爲他們不必面對日常商業應用所遇到的問題。他們可以創建所有這些單獨的隔間,在這些隔間中,他們的組件愉快地與其他隔離。常見的不良數據問題?
但是,對於許多商業應用程序來說,這是不可能的。我曾與幾個客戶合作過,其中一個客戶的應用程序正在進行生產支持,每小時都有「不良數據問題」。是的,這是瘋狂的。其中一個實例的某些數據記錄(當然低於生產)將在幾周前運行,並導致其他用戶的數據被損壞。然後,必須編寫一個數據腳本來解決這個問題。我已經看到,這個客戶發生了這麼多事情,我不得不問。
我已經看到這種情況發生在與其他客戶適中的速度,但這似乎是失靈。
如果您正在使用通過讀寫同一數據庫共享大量數據的業務應用程序,那麼您的環境中常見的是「不良數據問題」嗎?
您可以定義「不良數據」嗎?數據如何損壞?什麼導致數據損壞? – Steven 2009-12-15 12:37:55
一個例子,你的意思是壞數據將是有用的。 – 2009-12-15 12:38:16
你能澄清你的例子嗎?我不確定您是否在討論在1個數據庫中運行多個模式以支持產品集成測試環境,或者如果您的意思是由於查詢多個數據庫的生產流程挑選錯誤的測試數據而導致交叉感染。或者其他的東西 ! – 2009-12-15 12:39:54