請問版上各位大大們我最近想去上資料庫相關的課程然後上網搜尋一下發現價錢差很多oracle系列最貴不過業務最推薦我上這個MS SQL次之業務說穩定性不好 常常改版然後價錢最合理的是maria DB, mySQL那我知道很多公司都是用oracle當資料庫來用那我想請問 如果我要學語法的話像我初學有必要選oracle原廠課程上嗎還是說先學maria DB, mysql也可以適用
基本的SQL語言大部分都相通的,SQL-92標準只有部分獨家特殊功能才會有特殊語法至於選哪家,跟行業別有差,沒有絕對MS SQL也沒甚麼穩定性問題,好幾年24小時連續運作的也是有業務的話聽聽參考就好資料庫選擇通常跟前端語言有差前端使用JAVA,後端用Oracle如果使用.NET語言,通常會配MS SQLPHP大概都是搭MySQL但也有例外,我也看過.NET配Oracle,就跟當初企業一開始採用的是哪個,就會繼續沿用至今很多企業不選擇MS SQL原因是以前沒有Linux版本,一定要買Windows Server因此被許多企業捨棄的原因
Wesley Hsu wrote:資料庫選擇通常跟前端語言有差前端使用JAVA,後端用Oracle如果使用.NET語言,通常會配MS SQLPHP大概都是搭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大家會建議先學那一種比較符合資料庫運用
你說要學「資料庫語言」,應該是指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工具。
laurent5680 wrote:因為oracle貴...(恕刪) 上課作啥?純興趣?OCA可以考看看,別想OCP,沒經驗的OCP沒人要mssql沒他講得那麼不堪,尤其2008以後的版本反倒是oracle,去IOE不是口號,是進行式。