回覆列表
  • 1 # 使用者2871346517056

    他們都屬於關係型資料庫領域的佼佼者,哪一個精通了都不錯。說到優缺點,簡單列舉以下幾點:

    1:oracle可以在目前所有的作業系統平臺上執行。而mssql(sql server簡稱)只支援windows平臺,無論從學習或者產品選型oracle都具有很大的選擇性;

    2:oracle的開放性更好,oracle的市場佔有率很高,市場上有很多成熟的案例和交流的平臺,學習資料很多。但sql server這方面比較欠缺,但並不代表它不好,只是學習氛圍比較淡;

    3:他們屬於兩種不同的體系結構,oracle是一個很複雜的系統,需要經過很長時間的學習和應用,才能基本掌握,相對來講sql server是一個標準的windows應用,上手比較快,對初學者來講,門檻較低。

    4:最重要的一點,我們在學習和使用資料庫的過程中,都會對事務進行處理,兩種資料庫兩種截然不同的處理過程。比如:oracle對同一資料讀寫之間互相不會阻塞;但sql server對同一資料的處理,寫會阻塞讀。這裡只是舉一個例子。

    5:相同點是他們都支援標準的Sql語句,只是對各自資料庫平臺,做了一些擴充套件。精通了標準sql語句,在資料庫之間切換就比較容易了。

    最後,具體哪一個深入學習,取決於三點:1):個人興趣;2):應用環境,你的應用環境中哪一個使用的最多就對乃個深入學習,脫離實際應用學習比較枯燥;3):未來的職業發展方向,你將來的職業規劃對學習內容也會產生影響。

  • 中秋節和大豐收的關聯?
  • 月桂有什麼藥用價值呢?