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 定義者和調用者權利、這裡的"權利"、在資料庫裡術語應該是"許可權"

這樣的例子還有、就不一一列舉、但這些都不妨礙閱讀

Oracle Database 11g & MySQL 5.6開發手冊 PDF清晰版 下載:

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.