轉自 http://wallimn.iteye.com/blog/640772mysql
最近對oracle 10g 數據庫的正版盜版問題,做了一下研究,(ZT)參考了網上內容,如今總結以下: (不保證徹底正確,內容來自internet) 在當今CopyLeft 和軟件服務的打潮下。原先須要重金購買,才能請回來的軟件。現在網絡時代,只要有根網線。就能夠請到你的PC或者Server上。 固然,這是多贏的大大的好事。 商家方面: 確立競爭優點,快速進入市場,先在最終用戶那裏混個臉熟。大幅度下降了產品推廣門檻。 此方面的贏家,固然是微軟(所爲beta,α , RC版, 你們幫我幹活測試,即搶佔市場,有培養用戶)。 買家方面: 先睹爲快,學習新知識。(慘,若是依賴上了)就要先嚐後買!! 還有1,2,3級,金銀銅鐵 分銷商和盜版業者也是受益者。 不買!! ,那若是商用,就是盜版。D版,曉得不,有法律問題。這個不息說了。 現在的Oracle 數據庫產品和其它大多數高舉軟件服務大旗 的廠商產品。都是提供免費下載(省了media Pack 費用了)全功能的產品。 不買服務,不給你那張紙。您只能本身擱家裏玩。 固然,也有小氣的廠商,下載版是普通版和限制版。 如與此種狀況,本人一般是在硬盤刪除之,或者去找其競爭對手的產品,或者去找開源OpenSource的替代產品。 (有一個特殊狀況,就是有些高端版本須要高端硬件環境,因此沒有下載版可用。 下了你也沒地用,你也不會用!) 1, 正版Oracle 產品和盜版的區別 直奔主題,這是許多研發不注意的地方。對於商用(就是你不是在家裏,本身玩),嚴格來講,就是一張許可證紙的區別。 (ZT)不論是何時,下載的版本均可以創建數據庫並正常開發,可是若是用於商業,就屬於違法行爲,後果我沒必要說了。至於昂貴的價格,其實很大部分是維護費用,另外下載版是不能夠打補丁的(並非說打不上,而是你沒有帳號去下載,另外任何對下載免費版打補丁的行爲都是非法的),而正式版有產品服務碼,可用於在線服務、升級等,另外根據你購買不一樣能夠提供不一樣的上*門*服務。 至於各個版本的價格,的確是不一樣的,你能夠向代理諮詢,據我所知應該是win版本最便宜,不過也最不穩定:( (ZT)2. 可否說說我的版、標準版一、標準版、企業版各自的特色和區別? A:簡單地說, 1,標準版1(Standard Edition One)適用於1-2CPU的服務器,價格有至關的優點,但僅限單機環境,適用於中小型用戶入門級應用; 2,標準版(Standard Edition)適用於1-4CPU的服務器,包括4CPU單服務器或2臺雙CPU服務器等配置,能夠作雙機熱備或RAC,價格適中,適用於對數據庫性能及安全性有進一步要求的大中型用戶工做組級及部門級應用; 3,企業版(Enterprise Edition)適用於單機、雙機、多CPU多節點集羣等各類環境,功能齊全,但費用也比較高,適用於對數據庫性能及可靠性有至關高要求的大型、超大型用戶企業級、高端企業級應用。 功能模塊上的比較請參考《Oracle數據庫白皮書》。 (ZT)3. Oracle的訂購方式? A:有按用戶數訂購和按CPU訂購兩種方式,其中按CPU訂購也即所謂無限用戶版。 (ZT)4. Oracle用戶數的官方定義? A:每個訪問Oracle數據庫的用戶,不管是天然人仍是設備,都算做一個用戶(Named User)。 英文官方定義:Named User Plus: is defined as an individual authorized by you to use the programs which are installed on a single server or multiple servers, regardless of whether the individual is actively using the programs at any given time. A non human operated device will be counted. (ZT) 5. Oracle的用戶數是怎麼算的呢? A:Oracle官方要求的各種版本的最低用戶數爲: 我的版本:1user*PC數 標準版1=服務器的CPU數*5 標準版=服務器的CPU數*10user 企業版=服務器的CPU數*25user; 用戶應該根據本身的實際用戶數訂購,且很多於相應版本所要求的最低用戶數。 (ZT)6. 請舉例說明? A:例如,若用戶的應用是基於Internet,Oracle做爲網站後臺數據庫,根據Oracle對用戶數的官方定義,每個經過Internet訪問網站(數據庫)的都算做1個用戶,這樣用戶數不少,並且沒法預估,因此應按照CPU數訂購。 (ZT) 7 是否Internet或B/S架構的應用就必需要按照CPU訂購? A:不必定,若是訪問Oracle數據庫的用戶數能夠預估,且用戶數很少(<服務器CPU數*50),也能夠按照用戶數訂購。 (ZT)8. 是否能夠提供試用版?試用期限是多長? A:達成訂購意向後,能夠提供試用版供免費試用、評估,試用期爲一個月。試用期到後若不訂購,用戶必須從系統中卸載、刪除所安裝的Oracle試用版軟件。 (ZT)9. Oracle DBMS的 最大併發用戶數。 說白了就是8車道的馬路, 無論有多少車,只能8輛車並排走。 無論你有多少個要訪問數據庫的鏈接請求, 超出了最大併發數,就連不上去了。 通常版本的Oracle最多支持150個用戶,即最大併發數150。 一般是不會被用完的, 除非你的系統訪問負荷特別大。 購買時的根據CPU主頻算用戶數, 是Oracle爲了掙錢對你的用戶數進行的強行要求。 省得你偷稅漏稅。 (ZT)10 總結: 通常來說,oracle這裏指的是鏈接到DBMS的,而不是DB的,無論你DB有多少個,而你的DBMS只能有一個,因此實際上就是指的的你網絡上容許多少人同時訪問你的DBMS。 其實通常賣軟件的都不會這麼較真,象國外的軟件在國內賣通常都是買通常的許可就好了,例如你估計你可能最多會有20個併發訪問數,你買10個通常軟件商都會答應的,並且這些軟件在程序內部都沒有作任何限制,僅僅只是法律上的問題。 你買的用戶數的比較少,或者只買標準版,只會影響你購買可選件,好比你象要買RAC,ORACLE就限制你必須購買50個用戶以上纔有選購RAC的權利,不然他不會賣。 研發使用Oracle 10g DBMS ,商用是要買 license 的,好像如今你們都在高端用oracle 做研發。 其實真正適用Oracle的場合很少。 建議你們研發時考慮: 嵌入數據庫: Deby , sqlite ,Firebird 。。。 。。。 生產系統上部署用Mysql ,mysql 如今已經很好(商用環境應該是 Free ,但並非不花錢,歡迎你們支持開源事業!!) 題外話: 看到了吧! ,若是google 起家用 Windows 和 Oracle 就沒戲了。 提供對公衆網上服務的買的操做系統和數據庫,都要按照CPU服務器買無限制用戶數的許可證, 這但是一大筆,起步資金。 還好,OpenSource 和 copyleft 的Free 浪潮成就了 gooooooooooooooogle. 那幫通曉IT的Geek極客們,既然知道googol 級(10的100次方)的質數,天然不屑用這些,他們DIY了全部的服務器(省錢,高性能),DIY 了 Linux 和 Mysql, 又 DIY 了開源的Clustering 集羣系統。 不過他們的英語不咋的,居然在申請域名時把 googol 錯拼成了 google, 不過這個錯誤確實錯的好!! 還好,什麼是極客: Geek / U == U / Grammy (if Grammy surfing Internet) OK ,若是你還不知道極客 與 你的差距。 若是 從[a-z] 中能 熟練用過 至少 5 種程序設計語言,若是學習,必須每星期掌握一種程序設計語言。而且每一年至少寫100000 LOC。固然,有些Java 極客有時會以爲 sun JVM 很醜陋, 一般他們會照着 JVM 規範,用一個星期,用某個平臺的asm 重寫一個本身用。