網友評分: 5分
MySQL數據庫是一款專業的數據庫管理軟件。該軟件任何人,任何單位、企業都可以下載并根據自己的需求對這款軟件進行修改,而且在處理的速度上也非常值得肯定,他能做到的是數據庫開源,同時有免費版和企業版發行。
1、高速
高速是這款數據庫的顯著特性,使用了極快的“B樹”磁盤表(MyISAM)和索引壓縮;通過使用優化的“單掃描多連接”,能夠實現極快的連接。一直以來,高速都是吸引眾多用戶的特性之一,這一點可能只有親自使用才能體會。
2、支持多平臺
支持超過20種開發平臺,包括Linux、Windows、FreeBSD、IBM AIX、HP-UX、Mac OS、OpenBSD、Solaris等,這使得用戶可以選擇多種平臺實現自己的應用,并且在不同平臺上開發的應用系統可以很容易在各種平臺之間進行移植。
3、支持各種開發語言
為各種流行的程序設計語言提供支持,為它們提供了很多API函數,包括C、C++、Java、Perl、PHP等。
4、提供多種存儲器引擎
提供了多種數據庫存儲引擎,各引擎各有所長,適用于不同的應用場合,用戶可以選擇最合適的引擎以得到最高性能。
5、功能強大
強大的存儲引擎能夠有效應用于任何數據庫應用系統,高效完成各種任務,無論是大量數據的高速傳輸系統,還是每天訪問量超過數億的高強度的搜索Web站點。
6、支持大型數據庫
InnoDB存儲引擎將InnoDB表保存在一個表空間內,該表空間可由數個文件創建。這樣,表的大小就能超過單獨文件的最大容量。表空間還可以包括原始磁盤分區,從而使構建很大的表成為可能,最大容量可以達到64TB。
7、安全
靈活和安全的權限和密碼系統,允許基于主機的驗證。連接到服務器時,所有的密碼傳輸均采用加密形式,從而保證了密碼安全。
8、價格低廉
采用GPL許可,很多情況下,用戶可以免費使用;對于一些商業用途,需要購買商業許可,但價格相對低廉。
事務住數據字典,完全脫離了MylSAM存儲引擎
真正將數據字典放到了1nnoOB中的一些表中,夕J長下再需要FRM、TRG、pAR文件啦!InfrmationSchema現在以數據字典表的一個視圖出現。原則上可以完全不需要MylSAM數據表類型了,所有的系統表都可以放到Inn0OB之中。
SQL角色
角色是一系列嘆限的集臺??梢詣摻ń巧?,給莫個用戶授子和去除角色。這對于權限管理很方便。
uttsmb4字芍集將成為默認字符集,并支持Unicode 9默認字符集將從1atinl改為uttsmb4,默認走序collatlon將從latlnl_swedish_ci改為utf8mb4_800_ci_ai。
不可見的索引
可以將一些索引設置為不可見,這樣SOL優化器就不會用到它,但是它會繼續在后臺板紛寺更新。當有需要時,可以隨時恢復可見。
對二進制數據可以進行位操作
不僅僅可以對BIGIN下進行位操作,從8.0開始也支持對[VAR]BINARY/[TINY|MEDIUM|LONG]BLOB進行位操作了。
持續性的全球變量
lnnoDB緩沖區現在可以估算主內存緩存區中的有多少表和索引,這可以讓優化器選擇訪問
方式時知道數據是否可以存儲在陣存中環旱必須存儲到磁盤上。
重構BLOB
加速了片段讀取/更新操作,可以加速JSON數據的操作。
重構SQL分析器
持續不斷的逐步改進SQL分析器。舊的分析器由于其語法復雜性和目頂向下的分析方式從而有嚴重的限制,導致難以維護和擴展。
成本模型
1nn0OB緩沖區現在可以估算主內存緩存區中的有多少表和索引,這可以讓優化器選擇訪問
方式時知道數據是否可以存儲在陣存中環旱必須存儲到磁盤上。
持久化自增值
Inn0OB會持久化保持自增序列的最大值到redo日志中。這個改講環修復了一個非營老的19g號bug。
標簽: MySQL Server SQL數據庫