創新談 夏雲蘭

2021-04-08 18:23:16 字數 1817 閱讀 2496

創新性應用:

對於資料庫的創新性應用,我本人覺得自己在工作中並沒有什麼創新性的應用,但是我一直在考慮是不是可以通過資料庫對所有的excel**進行管理,即檔案管理結合到資料庫中。因為現在很多公司都是用excel**用的多,像我們公司,幾乎所有的業務都有用到excel,但是沒有集中管理,分散在各人手中,如果要出個報表,要乙個個人那裡要檔案,之後再合併進行統計,資料容易丟失不說,而且浪費時間。是否可以做套系統,可以在資料庫中記錄檔案的詳細資訊,也可以制定策略把表中的資料匯入資料庫,如果不匯入則要每次查詢需要的檔案的資訊,在到檔案路徑提取檔案即可。如果這樣就可以把原始的檔案保留下來,也就把原始的資料保留了下來。如果是其他檔案不能直接匯入資料庫的,則記錄路徑即可。

對於我參加過的乙個物流運輸管理系統的開發的經歷,可能會對大家有些啟發。在專案需求階段,這家物流公司不知道為什麼要求調研的是與其相關的另一家物流公司,說是因為那家公司原有一套系統,而且比這家公司規模要大一些,如果能滿足他們的要求,就一定滿足。在參照那家公司的需求的基礎上又提了許多相關的需求,在需求中有個流程是這樣的,即輸入正式訂單,當然這個訂單可能是幾種型別不同的訂單,例如:運輸單,出倉單等,經過分流到運輸訂單或倉儲訂單,然後運輸的訂單再根據運輸訂單編制工作單。在這個過程中我們覺得可以省掉正式訂單,直接增加運輸訂單,但是客戶出於他的考慮,認為到運輸訂單還可以做修改,增加緩衝的餘地。結果在執行階段使用者的反映是流程繁瑣,但是這時再去改已經是個很大的工程了,因為在正式訂單之前還有個臨時訂單是做為導單的,匯入整理後生成到正式訂單裡。所以再正式執行時再去修改已經不可能了。另外因為之前客戶沒有系統,所以對系統沒有概念,試執行時也沒有提什麼改動,但是在正式執行後問題就出來了。所以不過是做為客戶還是作為開發系統的另一方,都要考慮系統的友好性和使用性。

另乙個問題是,在需求階段,公司的運輸管理者希望排程在安排車輛時安排運單,這對於物流公司來說,應該是必然的或者說是必須的,但是就是因為這個運單,在正式執行後卻怎麼也執行不下去,原因是排程在安排車輛時根本只能預估車輛,置於那些工作單裝到那個車輛根本無法安排,只能是當現場裝好車後才具體清楚哪些單子在哪量車上,如果把運單安排到現場作,現場有沒有條件,如果讓排程做,排程又不做,還採用原操作方式,否則就不用系統。最後是系統流程變成了手工操作的翻版,為了能讓系統使用,把許多功能去掉了,結果變成了,系統變成了手工操作的翻版。對於財務想檢視拼車情況,費用分攤等都無法檢視。所以系統就變成了雞肋。所以需要提出不能脫離本公司的管理水平和業務現狀。

應用難點技巧:

對於資料庫來說,首先在系統執行階段的效能是很重要的,如果效能跟不上,可能系統的可用性和壽命就大打折扣了,當然提高資料庫效能的方法有很多,調整伺服器引數,優化索引,資料檔案分開儲存等等,但是很重要的一些事項我覺得是從資料庫設計開始就要嚴格遵守的,例如,乙個關鍵表有很多非必填寫的外來鍵,這樣在建立檢視時就會有很多個左聯接,這樣勢必會造成效能的下降,特別是在這些表資料量越大的情況下越明顯,解決方法是在設計之初就要避免空值,賦予預設值,這樣在建立試圖時就可以直接用內部連線,會大大提高系統的效能,在建立檢視時還要避免在連線檢視,可以通過內嵌試**決。

在資料庫的執行過程中,最好把對資料庫的改變的操作語句紀錄在單獨表中,記錄操作的語句、操作的系統使用者、時間和使用者ip等,並儘量減少直接通過資料庫工具直接對資料庫操作,避免引起誤操作。這樣做的好處是如果當系統發生一些資料上的不一致或錯誤可以通過這個表直接檢視,不用通過工具軟體去檢視資料庫日至了。而且可以同過檢視執行的語句分析出錯的原因,我們曾經在物流軟體系統中採用了這個方法,很多錯誤或者誤操作通過這個表也可以查出原因,當然這個表的增長速度也很快,所以最好定期清理這個表的內容。

對於資料還有乙個內容比較重要那就是資料庫的備份方案,一定要根據可能承受丟失的資料時間段來制定備份方案,否則後果可能很嚴重,另外在備份時是否保留日誌很重要,如果每次備份都清日誌的話,很可能之前的錯誤操作不能通過日誌恢復了。 

創新談 鄒建

在國內,資料庫管理員 英文是 database administrator 簡稱dba 算是乙個新生的,或者從業人員較少的職位。本人從事 dba的職位,也僅僅有 1年的時間。關於 dba應該做些什麼,應該是沒有乙個準確的定義,根據網上的一些資料,結合自己做 dba所經歷的具體事務,個人對 dba的職...

創新談 王忠海

寫在前面的話 我從97 年畢業後開始做的是程式設計工作,99年開始接觸 oracle 資料庫程式設計,慢慢的工作重心向資料庫方向轉移,並且隨著時間的推移也越來越喜歡資料庫。很多時候遇到問題的時候,容易從資料庫的角度去考慮問題的解決方法。我對 創新應用 行業借鑑經驗 應用難點技巧 理解可能不太深刻,因...

夏影 飛行機雲 超 先

感覺一夜之間武漢就從夏天進入了秋天,大概現在就是夏天的盡頭了 當然不算秋老虎什麼的hhh 每次想正經寫點什麼東西,中間就一定會被沙雕想法打斷.這首歌 標題 也從夏天一開始聽到了夏天結束,終於到了歌詞中所說的 風 中 只剩下一句再見隨風而逝 每個學期初 除了這個學期 都會立下乙個每天記日記的flag....