一、oracle數據庫為什么按cpu個數收費
不止Oracle,DB2、SQL Server也是如此。其實本質上,就是我有你沒有,你還必須要,我就高價賣你。另外,這些數據庫很大程度都是和一體機綁定賣的,軟硬件優勢結合這是國產數據庫所不具備的。
目前,國產數據庫從功能上基本可以對標Oracle,DB2、SQL Server,但在可靠性方面還是存在差距的。不過進步是很快的,并且一些優異的TP數據庫已經開始在核心金融領域應用,但全面鋪開,特別是在大行核心系統應用還存在很大挑戰,特別是在大型復雜TP系統中保證數據一致性、性能等方面。
Oracle實行的則是按照所謂的“processor factor”(處理器因子)來收費的。Oracle根據每個處理有幾個核把核數乘以對應的一個數值,然后決定需要多少個License。比如,8核的處理器這個數值是0.25,這就意味著每個8核的處理器需要2個License,而4核的處理器這個數值是0.5等等。Oracle表示這種方式實際上會幫助用戶省錢,Oracle說與以前根據處理器來決定License的數量相比,這種模式用戶需要的License會少一些。
Db2 Enterprise Server Edition在處理器價值單元或每個授權用戶單一安裝定價模型上可用。 您必須為此產品的每個“授權用戶”獲取一個單獨的用戶許可證,并且每 100 個“處理器價值單元”至少購買 25 個用戶。 如果使用處理器價值單元定價模型,那么必須購買與安裝了Db2 Enterprise Server Edition的服務器或虛擬化會話相關聯的處理器價值單元總數。
延伸閱讀:
二、應用架構是什么
應用架構(Application Architecture)是描述了IT系統功能和技術實現的內容。應用架構分為以下兩個不同的層次:
企業級的應用架構:企業層面的應用架構起到了統一規劃、承上啟下的作用,向上承接了企業戰略發展方向和業務模式,向下規劃和指導企業各個IT系統的定位和功能。在企業架構中,應用架構是最重要和工作量最大的部分,他包括了企業的應用架構藍圖、架構標準/原則、系統的邊界和定義、系統間的關聯關系等方面的內容。單個系統的應用架構:在開發或設計單一IT系統時,設計系統的主要模塊和功能點,系統技術實現是從前端展示到業務處理邏輯,到后臺數據是如何架構的。這方面的工作一般屬于項目組,而不是企業架構的范疇。