監(jiān)理公司管理系統 | 工程企業(yè)管理系統 | OA系統 | ERP系統 | 造價咨詢管理系統 | 工程設計管理系統 | 甲方項目管理系統 | 簽約案例 | 客戶案例 | 在線試用
X 關閉
ERP數據庫

當前位置:工程項目OA系統 > ERP系統 > ERP系統口碑 > ERP數據庫

erp數據開發(fā)利用

申請免費試用、咨詢電話:400-8352-114

   這是我的erp數據開發(fā)經驗分享系列,今天講的是數據庫的表設計(1),主要闡述:

  1、單字段的主鍵;

  2、使用int32作為主鍵類型;

  3、使用版本字段處理樂觀鎖定;

  4、生效字段標明是否允許“被使用”;

  5、鎖定字段處理悲觀鎖定;

  6、行唯一字段處理分布式應用;

  6. 避免一次取數據庫大量數據,取大量數據一定要用分頁。

修復2.png

  這基本上是現在很多數據庫系統設計的基本守則。ERP 系統中超過 100萬條數據的表很多,對于很多表中的任何一個,一次取所有的會導致數據庫服務器長時間處于停滯狀態(tài),并且影響其它在線用戶的系統響應速度。

  一般來說,日常操作,在分頁顯示的情況下面,每次取得數據在 1-100 之間,系統響應速度足夠快,客戶端基本沒有特別長的停頓。這是比較理想的設計。這也是大型數據庫系統往往用 ODBC, ADO 等等通用的數據庫聯接組件而不用特定的速度較快的專用數據庫聯接組件的原因。因為系統瓶頸在于數據庫( Database) 方面(數據量大),而不在于客戶端(客戶端每次只取少量數據)。

  在 B/S 數據庫系統中,分頁非常普遍。早期的數據庫系統經常有客戶端程序中一次性取大量數據做緩沖?,F在已經不是特別需要了,主要原因有:

  6.1 數據庫本身的緩沖技術大大提高。

  大部分數據庫都會自動將常用的數據自動放在內存中緩沖,以提高性能。

  7.2 數據庫聯接組件的緩沖技術也在提高。

修復.png

  包括 ADO 在內的一些數據庫聯接組件都會自動對數據結果集(result set)進行緩沖,并且效果不錯。比較新穎的數據庫聯接組件,比如 Hibernate 也加入了一些數據結果集緩沖功能。

  當然,也有一些數據庫聯接組件沒有對數據結果集進行緩沖,比如 JDBC Driver,不過幾年之內情況應該有所改觀。也有些不太成功的數據緩沖,比如 EJB 中的實體,性能就不盡如人意,實體數據也是放在內存中,可能是因為占用內存過多的緣故。

發(fā)布:2020-12-05 15:46    編輯:泛普軟件 · xiaona    [打印此頁]    [關閉]
相關文章:

相關欄目

ERP系統哪個好 ERP系統多少錢 ERP系統是什么 ERP系統排名 ERP系統哪家比較好 ERP系統如何使用 ERP系統有哪些好處 ERP系統選型分析 ERP系統的重要性 ERP系統有哪幾種 ERP系統對比關系 ERP技術包括哪些 企業(yè)ERP系統應用 ERP與電商對接 ERP系統論文報告 智能一體化 ERP無紙化 erp自動化 erp信息化 erp報表 erp制度 erp應用 erp推薦 erp移動 erp銷售 好用的erp erp怎么樣 專業(yè)ERP erp作用 erp優(yōu)缺點 erp特點 erp廠商 erp代理 erp試用 免費erp 簡單的ERP erp網站 erp系統集成 erp介紹 企業(yè)單位 erp模塊 erp問題 云ERP 學習ERP ERP案例 ERP演示 ERP測試 ERP與微信 erp品牌 國內外ERP excelERP 線上ERP ERP模板 ERP平臺 ERP定制 ERP開源 ERP代碼 ERP購買 ERP數據庫 進銷存軟件哪個好 ERP軟件有哪些 ERP系統有哪些