我要幫公司買Database server 作用是做分析,報表,規劃與預算,Oracle Database 11g還是Microsoft SQL 2008好?兩者的價錢如何?
坦白說,除非應用軟體限制,我個人是不建議買Oracle
至於MS SQL server比較容易上手,但是成長到後來,往往就有諸多限制
PostreSQL算是open source裡面我比較推薦的
至於MySQL...小網站用用還好啦
MySQL:為什麼要欺負我(淚奔...)
http://www.mysql.com/why-mysql/case-studies/mysql-yahoo-casestudy.pdf
小網站對MySQL:留下來,要不我跟你走.. (抱緊..)
不太懂...為什麼MySQL只能用在小網站??
很多大網站、電信公司都用它啊....
這算是歧視嗎??呵呵~~(開個小玩笑~~)
至於MS SQL server比較容易上手,但是成長到後來,往往就有諸多限制
甚麼限制 ? 哪一套資料庫軟體是完全沒限制的 ?
PostreSQL算是open source裡面我比較推薦的
OpenSource 小弟推薦 MySQL, 佔有率遠超過 PostgreSQL
分析,報表,規劃與預算
兩者都可用
SQL 2008 售價
http://www.microsoft.com/taiwan/sql2008/howtobuy/pricing.aspx
Oracle 沒有公開定價, 只能問廠商
但是很貴
如果貴公司的資料庫並非大型或資料量超出好幾百萬或幾千萬的話,可以買SQL Server 2008;但如同樓上所說的,買版權一套就要100多萬,除非公司有編列預算,且有良好的規劃,其實Oracle的功能是比SOL還要強,處理效能也比SQL快(也要搭配較好的硬體)。
Oracle 上百萬跑不掉,每年還有維護費用。
MS SQL 比較便宜。
公司不大的話 MS SQL就夠用了。
Oracle維護可簽也可不簽.
即然花大錢買Oracle,
Oracle維護就不可能不簽,
除非你有100%的勇氣保證Oracle不會出問題,
或者是你的能力比Oracle的人員還強,
否則Oracle維護不簽等於抱這一顆不定時炸彈(而且還很大顆).
不過用Oracle確實是很貴的選擇,不只是單純的採購及維護費用,
你還要花導入的顧問費及招募懂Oracle的人才還有Oracle教育訓練的費用,
每一筆費用都不便宜.
還好吧!我們家的oracle DBA都非常強,還沒有請到過oracle原廠工程師來比較,但是國內幾家大的SI公司,DBA技術能力,還差我們一點呦。
其實oracle的官方教材或文件早已表明,你只要照著oracle的方法作,它就保證你的oracle DB不會發生問題,想必你一定沒有按照官方文件執行該執行的工作。
資料庫我是建議使用Oracle ,它有兩種授權方式一種是使用使用者數量的方式,另外一種是以CPU數量來購買,要計算一下那一種有利,如果是小企業我建議使用SQL 2008
買database server,還是要考慮一下搭配軟體的問題呦~
市面上的ERP系統,都有它搭配使用的資料庫系統。
如果要自行開發,最好也參考一下開發人員與管理人員的意見,免得到時問題一堆~~
講真的
真的沒需要為了個報表分析用到Oracle (不好意思啊我那些賣Oracle的朋友們)
有看過有有公司用SAP但是DB卻規劃用MSSQL嗎? (我真的看過,而且我還待過這個公司)
MSSQL真的沒有人家攻擊他的那麼難用啦!!
而且重點是MSSQL運用微軟作業系統其實也比較好維護管理
Oracle卻建議需在UNIX環境下才會有效好效能,對UNIX不熟的人還要再學UNIX
SQL語法寫的好,自然效能就好啦,而且另外一個重點是主機現在效能都這麼好了
記憶體也便宜,多加一些記憶體我認為任何一種DB都可以跑得很好的啦
我們公司目前是用SQL 2005 + ERP SAP 目前光DB 的SIZE 才用三年已快40G ,在匯資料的時後 Client端用sap的速度非常慢, SQL 用起來都沒問題
目前我司碰到的問題是不知該如何切割大的的DB.. 這樣下去DB太大了..
Hi,
一般來說,很少例子是先買 DataBase server, 再決定使用何種應用軟體,若只是單純要做
分析,報表,等功能,但資料要如何來,所以,我的建議是先確認,公司是否已經有ERP了,若有,那必定是使用DataBase 了,可以直接用該DB 來運用即可,若現無ERP,則應該先考慮未來得
ERP是要用那一家產品,再決定用那一種DataBase Server, SQL, ORACLE 我都很清楚,
Oracle 價格絕對比SQL 貴很多(在同樣的LINCENSE下). 因為我公司是做ERP的開發.
建議採ORACLE~穩定性與支援多種OS系統..
1.Oracle版權可以購買S.T.ONE,請用USER數來買..10幾萬就有,沒那麼恐佈!上百萬的價格是企業版(ENTERPRISE)單顆CPU為150萬,一顆約抵50 USERS(折換率):以上兩種版本我都採購過。ORACLE通常會調查貴公司的資本額來驗證,可透過經銷來談判.
2.ORACLE DB並非一定要UNIX平台,LINUX、WINDOWS都有,拍謝..我都試過(LINUX測RAC功能),安裝完後,若貴公司的交易量小,幾乎都不用理它...我沒什麼理過..也非DBA人員
3.既然是DB是給公司用的,穩定、安全、彈性的支援架構都必需考量..不是以便宜來考慮
4.提供個人經驗,用過三種的備援機制(NOVELL CLUSTER、WINDOWS EXCHANGE CCR、ORACLE RAC)就屬ORACLE最優、最值得信賴,因為同一SESSION進行中,主要DB掛點,備援DB接續,沒有斷線,資料接續著回饋回來.不過這部份RAC版費高,可以用試驗來做,不像微軟搞陰的...
5.SQL SR2008就是因為微軟問題,更新BUG重開機次數是終身結緣、病毒上身是跑不掉,你要讓公司的資料庫系統常重新啟動,讓全公司的人來等你??(或許你可以利用假日、晚上..)沒績效,做得要死又要被罵臭頭...!是MIS的歸宿??
加油!!
建議採ORACLE~穩定性與支援多種OS系統..
問題是自己公司是否需要不同種 OS ?
而且在這些 OS 上都使用 DB ? (不同OS其實可以用不同 DB)
1.Oracle版權可以購買S.T.ONE,請用USER數來買..10幾萬就有
Oracle 一旦停止維護, patch 無法再下載; MS-SQL 買斷則不會
Oracle 除非是 Enterprise + 選購套件, 否則無法自動過濾選則合適的 patch
你要自己去選; MS-SQL 下載的 hotfix 是根據環境自動偵測選擇下載的
SQL SR2008就是因為微軟問題,更新BUG重開機次數是終身結緣、病毒上身是跑不掉
SQL 2008 會中毒, Oracle 也會
如果是 DB 系統本身執行中的 exe 更新, 或者載入記憶體執行中的 dll 更新
基本上是要 reboot 才能100%保證更新完成
純就ORACLE 對Storage 的技術,有一點值得稱讚.
1:ORACLE 在安裝時會先在硬碟上規劃一連續區域(可自訂Size 約xxxGB),供日後ORACLE 存取用.
2:此ORACLE 專用區域,其他file無權存取.
3:因此區域很乾淨,又是連續區塊,磁頭無需來回跑.所以存取效能佳.
4:當硬碟故障後.救ORACLE 效果較佳.
凌威科技 Data Recovery
www.linwei.com.tw
軟體方面考量
1.公司規模
2.資料量
3.USER 數 (涉及到效能及預算)
硬體方面
現在的PC硬體都很強了, 4核心+64G記憶體, 隨便你用
如果你只做你說的作業, MS SQL 應該就可以了
如果可以, 希望你能詳述你的系統環境和作業環境, 大家比較好說明
謝謝goodnight大大回答 - 其實目前用到現在除了 DB 切割還在考量問題外, 其他我這樣用起來SQL +SAP 都還是OKAY的, 問過SAP 的人, 它的答案跟您一樣 要再設另一個資料庫. 但我司不想這樣做 因為有些SAP裡面的報表功能還不錯用..如果資料庫拆開..就可能要考量撈歷史資料的問題.. 因為我司的報表會有多重表現..比如2004-2009 的資料在一個DB 2009-2013在新的DB..(ITEM DATA 也需重匯..XX想到我就快陣亡..呵聽我唸唸就好 ..)
我司考量如以下的 :
我個人的建議是經濟又實惠的MS SQL 2008 64位元版
因為比起Oracle實在是便宜多了..!!!..
記住喔!
一定要 Windows Server 2008(64位元版) + MS SQL 2008(64位元版)
因為64位元版已經沒有記憶體上的限制了,你可以讓他狂吃猛吃記憶體
吃越多越好..!!
硬體只要是四核心(雙CPU) 配大量的記憶體(16GB ~ 64GB)
MS SQL 2008的效能其實還滿不錯的..!!!..
很多的索引和資料快取都已經load到記憶體去了,反應速度很快!
比較沒有以前的一些舊問題..!!!..
基本上MS的東西,你給他越多記憶體越好..!!!
以上是個人看法!和使用心得!
我是Oracle的使用者。但不會因此就一昧的推薦Oracle的好。買什麼資料庫系統就如同許多人的回答一般,需要知道您的需求,目的,預算,環境,能力等等因素,選擇一個適合您的需求的資料庫系統,非找一個「好」的資料庫系統。
Oracle如果不是中大型企業,一般也不會貴的太離譜,可以找精誠、聚碩等等SI公司報個價就行,但請先說明您的需求與環境,否則您看到報價單可能會直接銷毀。
Oracle他的好處除了效能外,擁有許多的安全選擇方案能讓使用者自行架構,幾種資料備份方式(Online, off-Line Backup, RMAN.... ),資料保護機制(Data Gard),主機保護機制(RAC, HA),如果預算充足,極致要求穩定性,幾乎可做到不停機,甚至可以為了避免人為操作錯誤(Drop Table, Delete ...)等建立相關機制來操作不停機救援資料。
總之,Oracle真的能力強大,這就是我推崇的地方,但因為功能多有許多的專業細節不是去書局翻翻書就能找到解答,要用Oracle只要買進來裝好就好,要把Oracle發揮到極致,不只要很明確自己環境的與需求,最好還要有個DBA來因環境而調整資料庫。Oracle的效能會跟許多環節有關:主機作業系統、網路、磁碟種類與陣列方式、記憶體、交易系統(軟體)、資料庫架構、程式設計師(有沒有亂寫SQL)等等有關,為麼Oracle那麼難搞,讓許多人卻步,那是因為這些因素都是OCP(Oracle DBA)所必須具備的專業知識。因此想要發揮Oracle能力的話,真還得仔細規劃仔細調校,如果只想安裝後使用,那可以建議買MS_SQL方便又省錢。
Oracle 便宜的版本是不用到百來萬啦,但最便宜的還是比MS SQL貴不少
哪個比較好用我不確定,一般來說,如果有使用DB,你們公司應該都會需要請一個DBA,但這兩種DBA的薪水差很多
不管你們是自己在DB上開發程式或是找ERP廠商客製,最重要的是後續成本,除了軟體本身的費用,維護合約的費用,顧問費,員工薪水都要列入考量
假設這兩種DB都能達到你們需要的資料分析功能,在費用和效能上的評估就看你們自己囉
用ERP比較方便吧..
除非你們要自己製作程式來統計資料(這樣真的很費工)
除了自己製作的問題以外還有要有DBA
建議你可以先問看看,公司內的DBA比較熟哪一塊,然後再問他看看有沒有需要用到Oracle,Oracle是真的很貴很大套的一個軟體
我是比較建議可以用ERP系統,一般ERP系統買的時候,都隨附了資料庫軟體,目前我看過ERP系統幾乎都以SQL居多
SAP才是用Oracle..沒記錯話的..有陣子沒碰SAP了~"~..
如何選擇Database?