• 4

最近想學資料庫語言

請問版上各位大大們
我最近想去上資料庫相關的課程
然後上網搜尋一下
發現價錢差很多
oracle系列最貴
不過業務最推薦我上這個
MS SQL次之
業務說穩定性不好 常常改版
然後價錢最合理的是maria DB, mySQL
那我知道很多公司都是用oracle當資料庫來用
那我想請問 如果我要學語法的話
像我初學有必要選oracle原廠課程上嗎
還是說先學maria DB, mysql也可以適用

2018-04-23 16:13 發佈
文章關鍵字 資料庫語言

laurent5680 wrote:
請問版上各位大大們...(恕刪)

先從MySQL學起吧,畢竟本身是免費的,摸熟資料庫架構之後要換再換
基本的SQL語言大部分都相通的,SQL-92標準

只有部分獨家特殊功能才會有特殊語法


至於選哪家,跟行業別有差,沒有絕對

MS SQL也沒甚麼穩定性問題,好幾年24小時連續運作的也是有
業務的話聽聽參考就好

資料庫選擇通常跟前端語言有差

前端使用JAVA,後端用Oracle
如果使用.NET語言,通常會配MS SQL
PHP大概都是搭MySQL

但也有例外,我也看過.NET配Oracle,就跟當初企業一開始採用的是哪個,就會繼續沿用至今

很多企業不選擇MS SQL原因是以前沒有Linux版本,一定要買Windows Server
因此被許多企業捨棄的原因

Wesley Hsu wrote:
資料庫選擇通常跟前端語言有差

前端使用JAVA,後端用Oracle
如果使用.NET語言,通常會配MS SQL
PHP大概都是搭MySQL




啊 感謝
真是一語道破盲點
原來跟前端語言有關細
因為我也問業務說
我如果學sql還需要配合一個前端的語言
然後開發使用者界面
那那個前端語言我要選什麼好
結果業務也搞不太清楚說
目前我想可能先從mysql, maria DB下手好了
其他還想問說
如果還要考慮到前端語言開發介面的話
那我可能選哪個語言開發好
比如說visual C#, .NET, java等等
如果用php + mysql
會不會因為瀏覽器限定
所以畫面呈現起來限制比較多


前端語言其實跟你傳給使用者的內容有差

早期是因為HTML標準每家瀏覽器實作方式不一,因此差異極大

前端語言簡單說是在組裝HTML內容
所以你現在回傳給使用者HTML5,差異性就會比較少

就怕有人還在使用XP,用舊瀏覽器上你的網站

Wesley Hsu wrote:
前端語言簡單說是在組裝HTML內容
所以你現在回傳給使用者HTML5,差異性就會比較少



前端語言可以寫成視窗程式嗎
比如說用視窗下指令
然後呈現輸出資料
如果要修改資料也可以從視窗下指令去修改database
這樣的介面對使用者來說會不會比較友善
因為程式是給內部使用
而不是在網站上給人查詢
還是說現在大部份開發程式都以html為主流
我知道現在很多人都開發瀏覽器的ui來代替視窗程式

還有像前端語言的選擇
像php,python,C#,.NET,java
大家會建議先學那一種
比較符合資料庫運用

視窗程式就要先汰除PHP

.NET、JAVA、Python都可以開發視窗程式

只是Windows上面的最佳選擇是.NET
如果有跨平台需求,.NET就不是好選擇
你說要學「資料庫語言」,應該是指rdbms的sql language吧

那還是建議你學 oracle好了,oracle官網可以下載,完整功能都,都可以使用,
就算要用,你還有xe版本的可以使用。

為何不學oracle呢?真怪!

或是你也可以學NoSQL DB,cassandra、mangoDB、redis這些也不錯!


開發網站的語言,後端語言你還是以java+spring boot+mybatis為主好了,

而前端的選擇就很多了!三大主流框架vue.js、react.js angular.js!

它們都是.js,就是javascript語言,但是還要補學一下typescript加個

webpack工具。






mascotqoo wrote:
你說要學「資料庫語言.

為何不學oracle呢?真怪!






..(恕刪)





因為oracle貴啊
光課程快10萬
是其他課程的3倍
如果不是必須很難想選這個
laurent5680 wrote:
因為oracle貴...(恕刪)


上課作啥?純興趣?
OCA可以考看看,別想OCP,沒經驗的OCP沒人要
mssql沒他講得那麼不堪,尤其2008以後的版本
反倒是oracle,去IOE不是口號,是進行式。
  • 4
內文搜尋
X
評分
評分
複製連結
Mobile01提醒您
您目前瀏覽的是行動版網頁
是否切換到電腦版網頁呢?