大數據“復活”記
770
2025-04-03
剛開始接觸數據庫,有很多專業知識還不是很懂,在此分享一下自己的學習過程。
首先就是大數據和Mysql之間的關系,我相信很多新手都是搞不懂這些名詞之間到底有什么關系。
我們來捋一下:
MySQL經常和“數據庫”連在一起讀,這很容易對新手造成誤解,認為MySQL就是一個數據庫,其實不是這樣,MySQL是數據庫的集合,MySQL里面有很多數據庫,那么數據是直接存在數據庫里的嗎?并不,數據庫底下還有一個叫做數據表的存儲單元,數據表里面才存儲數據。
所以按大小順序排個序就應該是,MySQL>數據庫>數據表>數據
接下來我們對這幾個概念依次進行介紹。
描述事物的符號稱為數據。數據有多種表現形式,可以是數字,也可以是文字、圖形、圖像、聲音、語言等。在數據庫中數據表示記錄,例如,在學生管理數據庫中,記錄學生的信息包括學號、姓名、性別、年齡、籍貫和聯系電話等,這些信息就是數據。
數據表: 表是數據的矩陣。在一個數據庫中的表看起來像一個簡單的電子表格。
數據庫: 數據庫是一些關聯表的集合。指長期存儲在計算機內的、有組織的、可共享的數據集合。通俗的講,數據庫就是存儲數據的地方,就像冰箱是存儲食物的地方一樣。
MySQL :MySQL 是一款安全、跨平臺、高效的,并與 PHP、Java 等主流編程語言緊密結合的數據庫系統。該數據庫系統是由瑞典的 MySQL AB 公司開發、發布并支持,由 MySQL 的初始開發人員 David Axmark 和 Michael Monty Widenius 于 1995 年建立的。
這里不得不介紹一下MySQL的強大之處了,以至于大家都在廣泛的使用。
MySQL 特點
MySQL 中提供了多種數據庫存儲引擎,各引擎各有所長,適用于不同的應用場合,用戶可以選擇最合適的引擎以得到最高性能,可以處理每天訪問量超過數億的高強度的搜索 Web 站點。MySQL5 支持事務、視圖、存儲過程、觸發器等。
MySQL 支持至少 20 種以上的開發平臺,包括 Linux、Windows、FreeBSD 、IBMAIX、AIX、FreeBSD 等。這使得在任何平臺下編寫的程序都可以進行移植,而不需要對程序做任何的修改。
高速是 MySQL 的顯著特性。在 MySQL 中,使用了極快的 B 樹磁盤表(MyISAM)和索引壓縮;通過使用優化的單掃描多連接,能夠極快地實現連接;SQL 函數使用高度優化的類庫實現,運行速度極快。
PHP 支持混合編程方式。編程方式可分為純粹面向對象、純粹面向過程、面句對象與面向過程混合 3 種方式。
靈活和安全的權限與密碼系統,允許基本主機的驗證。連接到服務器時,所有的密碼傳輸均采用加密形式,從而保證了密碼的安全。
MySQL 數據庫是一種完全免費的產品,用戶可以直接通過網絡下載。
MySQL 為各種流行的程序設計語言提供支持,為它們提供了很多的 API 函數,包括 PHP、ASP.NET、Java、Eiffel、Python、Ruby、Tcl、C、C++、Perl 語言等。
MySQL 數據庫的最大有效表尺寸通常是由操作系統對文件大小的限制決定的,而不是由 MySQL 內部限制決定的。InnoDB 存儲引擎將 InnoDB 表保存在一個表空間內,該表空間可由數個文件創建,表空間的最大容量為 64TB,可以輕松處理擁有上千萬條記錄的大型數據庫。
PHP 中提供了大量內置函數,幾乎涵蓋了 Web 應用開發中的所有功能。它內置了數據庫連接、文件上傳等功能,MySQL 支持大量的擴展庫,如 MySQLi 等,可以為快速開發 Web 應用提供便利。
那么,MySQL又有哪些便利的應用場景呢?
MySQL 應用
Web 網站開發者是 MySQL 最大的客戶群,也是 MySQL 發展史上最為重要的支撐力量。
MySQL 之所以能成為 Web 網站開發者們最青睞的數據庫管理系統,是因為 MySQL 數據庫的安裝配置都非常簡單,使用過程中的維護也不像很多大型商業數據庫管理系統那么復雜,而且性能出色。還有一個非常重要的原因就是 MySQL 是開放源代碼的,完全可以免費使用。
MySQL 數據庫的插入和查詢性能都非常的高效,如果設計的好,在使用 MyISAM 存儲引擎的時候,兩者可以做到互不鎖定,達到很高的并發性能。所以,對需要大量的插入和查詢日志記錄的系統來說,MySQL 是非常不錯的選擇。比如處理用戶的登錄日志,操作日志等,都是非常適合的應用場景。
隨著現在數據倉庫數據量的飛速增長,我們需要的存儲空間越來越大。數據量的不斷增長,使數據的統計分析變得越來越低效。所以需要一個數據管理工具來處理這些數據。
最后再簡單介紹一下MySQL的安裝過程:
步驟 1):打開 MySQL 官方網站(http://www.mysql.com),如圖 所示。
步驟 2):滑到網頁底部,點擊 DOWNLOADS 列表下的 MySQL Community Server,如圖 所示。
在下載頁面中,選擇 MySQL 的版本和操作系統,這里操作系統選擇 Microsoft Windows,如圖所示。
選擇后點擊后面的 Download 進行下載,如圖所示。
數據庫
版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。
版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。