《Oracle Database 11g & MySQL 5.6開發手冊》試讀有感

來源:互聯網
上載者:User
 大資料浪潮洶湧襲來、一場新的資訊技術革命即將開始。“春江水暖鴨Crowdsourced Security Testing”,作為資料庫從業人員的我、體會尤為深刻
 然而、無論是Oracle的 EXADATA 還是MySQL的Scale Out、或者NoSQL、都有其各自的適用情境、沒有優劣之分
 資料的大集中還是大分布、這取決於公司的財務、支援人員、氛圍、需求等等、

 看下2013年4月份各資料庫在市場的佔用率:

 

 其次談談Oracle收購MySQL、很多人對MySQL持悲觀態度、但我認為、Oracle對MySQL作了相當多的投入:
 1.模組化重構MySQL代碼
 2.最佳化開發模型
 3.出色的MySQL效能最佳化專家
 4.持續提升MySQL的資料分割函數
 5.嚴謹的MySQL QA團隊
 6.持續發展InnoDB
 7.持續提升MySQL的複製、最佳化器以及可管理性
 當然了、還有很多、這隻是冰山一角、請悲觀的人樂觀些
 
 這本書屬於基礎掃盲書籍、重在幫讀者理清概念、每一章節都是兩種資料庫操作的對比、只有明白了這些差異、才能做到無縫操作
 對於要在Oracle和MySQL之間遷移的使用者、或者想基於這兩種資料庫平台開發應用的使用者來說、應該是一個很大的協助
 舉幾個例子:
 ① 第6章、P131
      在這一章裡面、明確闡述了Oracle裡的schema和使用者是同義
      而在MySQL裡、schema其實和資料庫是同義
      我覺得、對於這一點的區分尤為重要、在Oracle中、建立一個庫、那是個龐大的工程
      然而、在MySQL中、卻只要create database 即可
      所以、有必要理清兩者database的不同之處
    
 ② 第2章、P46
      在這一章裡、對MySQL Monitor的日常管理和基礎操作作了比較詳盡的介紹
      MySQL Monitor和Oracle的SQL*PLUS是同義的、作者在書裡也有相應的對比
    
 ③ 本書的架構非常好
      本書的每一章節都是Oracle講完、然後講MySQL、接著對比這兩者的異同點、
      每一個小點都沒有深入、簡單明了、操作也清晰很多
    
 ④ 每章節後面的書後習題
      對於這部分的設定、或許於已經工作的人來說沒太大必要
      如果把本書置於大學課堂、對於講師、學生、可能還是很有用的
      指不定在什麼時候、大學的資料庫原理所使用的資料庫不再是MSSQL而是Oracle了
      也許在不遠、
    
 ⑤ 第5章的約束
      資料庫的5種約束、一直以來令很多初學者在使用上感到困惑
      在這一章裡面、我個人覺得作者對著兩種資料庫的約束在使用上做出了介紹
      這種介紹在操作上讓人一目瞭然、還是不錯的
    
 ⑥ 第3章的安全模型
      對於MySQL的安全講的稍微不足、也許是本書的定位吧
      本書在於對Oracle和MySQL在開發方面的介紹、但MySQL的安全、我認為從事DBA的人都應該深入理解
    
 
 當然、本書也存在著一些翻譯上的不足、略顯生硬、
 比如:第7章 P217 Oracle 資料庫中拋棄視圖、這裡的"拋棄"、實屬不該翻譯出來
 比如:第3章 P79 定義者和調用者權利、這裡的"權利"、在資料庫裡術語應該是"許可權"
 這樣的例子還有、就不一一列舉、但這些都不妨礙閱讀

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.