iT邦幫忙

0

請問為什麼公司都愛用 OracleDB ??

q00153 1 年前2082 瀏覽

小弟最近在南部找工作,
發現很多公司愛用 OracleDB + .Net 來架伺服器,
因為小弟是窮光蛋,
當初是自己學 PHP + MariaDB(MySql) 的架構,
用免費的 Apache Server、CentOS 公司用起來感覺也很穩效能也不差,
(每天資料流約3~5G,無法與大公司比較)

ㄜ~但是還是不太能理解,為什麼一堆公司要花錢買那些軟體呢? (那可是百萬台幣阿...)
小公司大公司都有,
反而我學的沒什麼人要,
最近都在考慮要學習 .Net + OracleDB 了。

不過偶是很熱愛 PHP 的 XD
但是為了飯碗,沒辦法。

有前輩可以釋疑嗎?
對IT產業沒有預設派系,
只是好奇台灣老闆不是喜歡 Cost down 嗎??

看更多先前的討論...收起先前的討論...
player iT邦大師 1 級 ‧ 1 年前 檢舉
常見的組合應該是
*Oracle + Java (或JSP)
*SQL Server + .NET (或 ASP.NET)
*MySQL + PHP
一級屠豬士 iT邦高手 1 級 ‧ 1 年前 檢舉
以前你問的問題, 就有關注了.
一句話:別做這行了!
勸世機器人丁小雨
海綿寶寶 iT邦超人 1 級 ‧ 1 年前 檢舉
hitomitanaka提到:
勸世機器人丁小雨


新梗新梗
不錯喲
拍手拍手拍手
daimom iT邦新手 3 級 ‧ 1 年前 檢舉
只要是資料庫,語法都差沒多少。只要熟一套,轉換一下很快。
重點是後面的腦袋...
尼克 iT邦高手 1 級 ‧ 1 年前 檢舉
daimom提到:
只要熟一套,轉換一下很快。

PLSQL 與 T-SQL 還差蠻多的,我個人覺的!
daimom iT邦新手 3 級 ‧ 1 年前 檢舉
欸~~小弟說的是基本語法 逃跑

1 個回答

18
raytracy
iT邦大神 1 級 ‧ 1 年前
最佳解答

.Net + Oracle 確實有點奇怪,好歹也應該是 Java + Oracle 或是 .Net + MS-SQL.
不過話說回來, 早期學 .Net 的人多過 Java, 但早期的 MS-SQL 效能比不上 Oracle, 兩相組合之下, 出現 .Net + Oracle 的組合也是合理的....

若這樣分析來看:

  1. 當初公司第一套系統是由軟體廠商建立的, 軟體商不會選免費的 DB, 因為這樣中間沒有利潤差, 選商業級DB可以多賺一筆授權費用, 而且通常 DB 廠商又會給 ISV 特殊的低價, 等於是用遠低於一般授權經銷商的成本, 賣給客戶同樣的售價, 中間利潤驚人.

  2. 公司導入第一套之後, 後續接手的開發人員, 沒有能力把 DB 換掉, 只好沿用.

  3. 商業級DB有廠商做 Support, 系統掛了, 廠商會來處理(前提是有乖乖繳保護費的話), 免費DB則完全要靠 MIS 自己的功力, 老闆也不知道用低薪請來的 MIS 有沒有能力把 DB 救起來? 通常核心 DB 掛點, 動輒無法下單, 生產線停擺, 損失數百萬至數千萬以上, 所以付點錢讓廠商來背責任, 會比每個月花 20 萬請一個 DBA 來顧要划算

  4. 當開發人員受困於DB執行效能不佳, 卻又沒有足夠能力可以調校的時候, 老闆會丟一句:「又不是花不起錢, 你們幹嘛拿這種免費的玩具來浪費時間?」, 此時若用了商業版的DB, 至少老闆感覺自己有國際大廠撐腰, 一定不會是DB本身的問題, MIS 可以少挨幾槍.

(以下開放接龍....)

看更多先前的回應...收起先前的回應...
Ken(Bigcandy) iT邦大師 1 級 ‧ 1 年前 檢舉

q00153提到:
台灣老闆不是喜歡 Cost down 嗎??

5.知名度、佔有率、接觸到的人用什麼、偏好
方案再怎麼好,不喜歡就是不好

尼克 iT邦高手 1 級 ‧ 1 年前 檢舉

iT邦幫忙MVPraytracy提到:
早期的 MS-SQL 效能比不上 Oracle

SQL 2000 那時候效能還不是很好。

darkslayer iT邦好手 1 級 ‧ 1 年前 檢舉

因為用orcale可以順便跟廠商凹課程, 上課拿認證. 出事有人幫扛. 換工作時特有面子的.偷笑

窮嘶發發發 iT邦高手 1 級 ‧ 1 年前 檢舉

上次遇到一個同學,他說廠商來報價 SAP OR DS 三家
價格差很多 上千 幾百 百來萬
他老闆只說了一句話,同業用什麼哪個代表公司門面用哪個
所以他們用了 SAP

賽門 iT邦超人 1 級 ‧ 1 年前 檢舉

jones888提到:
SAP OR DS 三家
價格差很多 上千 幾百 百來萬

請問貨幣單位是人民幣?美元?還是歐元?
請不跟我說是新台幣~~
無言

窮嘶發發發 iT邦高手 1 級 ‧ 1 年前 檢舉

是 美金

我要發表回答

立即登入回答