① 資料庫數據類型怎麼選擇最優
什麼資料庫?如果是MySQL,就使用varchar類型,定義為varchar(n)。如果是Oracle,就使用varchar2類型,定義為varchar2(n)。這個數據類型的意思是變長度的字元串,括弧中的n是最大長度。如果實際的數據長度小於括弧中的定義長度,則佔用空間為實際數據長度。一般可以把n取的大一些,確保為這個欄位可能的最大長度。
② 資料庫主要分為哪兩種類型
資料庫主要分為關系資料庫和非關系型資料庫(NoSQL)。
1、關系資料庫
關系型資料庫,存儲的格式可以直觀地反映實體間的關系。關系型資料庫和常見的表格比較相似,關系型資料庫中表與表之間是有很多復雜的關聯關系的。
常見的關系型資料庫有Mysql,SqlServer等。在輕量或者小型的應用中,使用不同的關系型資料庫對系統的性能影響不大,但是在構建大型應用時,則需要根據應用的業務需求和性能需求,選擇合適的關系型資料庫。
2、非關系型資料庫(NoSQL)
指分布式的、非關系型的、不保證遵循ACID原則的數據存儲系統。NoSQL資料庫技術與CAP理論、一致性哈希演算法有密切關系。NoSQL資料庫適合追求速度和可擴展性、業務多變的應用場景。
(2)資料庫二選一是什麼類型擴展閱讀
關系資料庫分為兩類:一類是桌面資料庫,例如Access、FoxPro和dBase等;另一類是客戶/伺服器資料庫,例如SQL Server、Oracle和Sybase等。桌面資料庫用於小型的、單機的應用程序,它不需要網路和伺服器,實現起來比較方便,但它只提供數據的存取功能。
客戶/伺服器資料庫主要適用於大型的、多用戶的資料庫管理系統,應用程序包括兩部分:一部分駐留在客戶機上,用於向用戶顯示信息及實現與用戶的交互;另一部分駐留在伺服器中,主要用來實現對資料庫的操作和對數據的計算處理。
③ 在以下的條件里如何選擇資料庫,選擇哪種類型資料庫
銀行可選擇:
1.開源資料庫,應用開發商/集成商喜歡做,因為可以吃掉資料庫的預算。但客戶面臨長期的發展問題,維護問題。產品穩定性、性能問題。
2.國產資料庫,產品功能、性能、穩定性不及開源資料庫,但有技術支持保障,可用在一些邊緣系統。
3.GBase 8t,引進國外先進產品,滿足國產資質,Informix本身在銀行有較多應用,而且在核心系統長期運行,已驗證。可以直接升級到GBase 8t。 同時南大通用可以提供本地化原廠技術服務。技術支持團隊規模較大,同時與IBM有L3服務合作,短期內可保證源碼級技術支持能力。