日日操夜夜添-日日操影院-日日草夜夜操-日日干干-精品一区二区三区波多野结衣-精品一区二区三区高清免费不卡

公告:魔扣目錄網(wǎng)為廣大站長提供免費(fèi)收錄網(wǎng)站服務(wù),提交前請做好本站友鏈:【 網(wǎng)站目錄:http://www.ylptlb.cn 】, 免友鏈快審服務(wù)(50元/站),

點(diǎn)擊這里在線咨詢客服
新站提交
  • 網(wǎng)站:51998
  • 待審:31
  • 小程序:12
  • 文章:1030137
  • 會員:747

近日,企業(yè)級開源分布式數(shù)據(jù)庫廠商 PingCAP 正式發(fā)布 TiDB 7.4 (DMR)版本。 TiDB 7.4 將是 TiDB 7 系列最后一個(gè) DMR 版本,針對 MySQL 8.0 做出了諸多優(yōu)化。作為 MySQL 的全面升級,TiDB 的技術(shù)領(lǐng)先性幫助用戶應(yīng)對不斷變化的業(yè)務(wù)數(shù)據(jù)挑戰(zhàn),實(shí)現(xiàn)業(yè)務(wù)的持續(xù)增長和創(chuàng)新。TiDB 在高度兼容 MySQL 8.0 特性的同時(shí),也將持續(xù)提供技術(shù)支持,確保用戶能夠平滑地遷移各類業(yè)務(wù)應(yīng)用程序,從而減少遷移過程中的工作量和風(fēng)險(xiǎn)。

TiDB 作為新一代分布式關(guān)系型數(shù)據(jù)庫,從誕生第一天起擁抱 MySQL 生態(tài),不斷兼容 MySQL 5.7 和 MySQL 8.0,為用戶帶來更加順暢的遷移和使用體驗(yàn)。TiDB 兼容 MySQL 的語法命令,MySQL 客戶端、MySQL 驅(qū)動程序以及部分 MySQL 工具可以直接在 TiDB 上運(yùn)行。對于絕大多數(shù)在 MySQL 上運(yùn)行的應(yīng)用程序來說,幾乎不需要修改任何代碼。

MySQL 8.0 做出了諸多功能特性的新增或優(yōu)化,例如公共表表達(dá)式 (CTE) 、窗口函數(shù)和資源管控的支持,而且還通過多值索引和優(yōu)化查詢執(zhí)行提供更強(qiáng)的性能。隨著 MySQL 8.0 的發(fā)布,TiDB 在兼容 MySQL 5.7 的基礎(chǔ)之上,擴(kuò)展了對 MySQL 8.0 的兼容。TiDB 7.4 現(xiàn)支持以下 MySQL 8.0 關(guān)鍵特性:

公共表表達(dá)式(CTE)

TiDB 從 5.1 版本開始支持 ANSI SQL 99 標(biāo)準(zhǔn)的 CTE 及其遞歸的寫法。在編寫復(fù)雜查詢的時(shí)候,利用公共表表達(dá)式 (CTE) 可以構(gòu)建一個(gè)臨時(shí)的中間結(jié)果集,在 SQL 語句中引用多次,提高 SQL 語句編寫效率,可讀性,執(zhí)行效率。在 TiDB 7.4 中,列式存儲引擎 TiFlash 也同樣支持 CTE。

窗口函數(shù) (window function)

窗口函數(shù)能夠以 SQL 形式的寫法,來完成一些復(fù)雜的數(shù)據(jù)整理工作,協(xié)助用戶發(fā)掘數(shù)據(jù)價(jià)值。例如,數(shù)據(jù)分組排序, 變化趨勢分析等。TiDB 7.4 完整支持了 MySQL 8.0 提供的窗口函數(shù),并且大部分都可以下推到 TiFlash 運(yùn)行。

資源管控

在多個(gè)應(yīng)用共享一個(gè) TiDB 集群的場景下, 資源隔離可以有效降低應(yīng)用負(fù)載變化對其他應(yīng)用產(chǎn)生的影響, 資源管理還能解決批量作業(yè)及后臺任務(wù)對核心業(yè)務(wù)的影響,以及突發(fā)的 SQL 性能問題拖慢整個(gè)集群,是提升大集群穩(wěn)定性的重要能力。隨著從 7.1 版本引入資源管控,TiDB 能夠?qū)嘿Y源做合理分配,提升數(shù)據(jù)庫的穩(wěn)定性,并降低數(shù)據(jù)庫的使用成本。TiDB 7.4 兼容了 MySQL 指定資源組的語法以及 hint,降低用戶學(xué)習(xí)成本和遷移成本。同時(shí),TiDB 的資源隔離能夠更有效地對最重要的 I/O 資源進(jìn)行管控,達(dá)到和 MySQL 同等甚至更好的效果。

基于角色的權(quán)限管理

TiDB 7.4 支持 MySQL 兼容的角色管理。基于角色的授權(quán),可以簡化權(quán)限管理的工作,并降低了出錯(cuò)的風(fēng)險(xiǎn)。通過將權(quán)限與角色相關(guān)聯(lián),可以更好地控制數(shù)據(jù)庫的訪問。用戶可以將不同場景的工作進(jìn)行分類,創(chuàng)建對應(yīng)角色,并把角色授予有權(quán)限的數(shù)據(jù)庫用戶, 數(shù)據(jù)庫用戶在實(shí)際操作時(shí),根據(jù)場景不同,切換角色,降低誤操作的可能。

增強(qiáng) uft8mb4 字符集

MySQL 8.0 的另一個(gè)重要變化是默認(rèn)字符集變成了更通用的 uft8mb4 ,默認(rèn)排序方式變?yōu)?utf8mb4_0900_ai_ci 。TiDB 7.4 也加入了 utf8mb4_0900_ai_ci 的排序方式,以便更輕松地進(jìn)行系統(tǒng)遷移。為了同時(shí)兼容 MySQL 5.7 和 MySQL 8.0,TiDB 支持了 MySQL 兼容的變量 default_collation_for_utf8mb4 。允許用戶調(diào)整 utf8mb4 字符集的默認(rèn)排序方式。該方式確保了 TiDB 在不同 MySQL 版本之間的平滑過渡,并能夠適應(yīng)不同應(yīng)用程序的需求。

JSON 多值索引 (Multi-valued Index)

多值索引是對普通索引結(jié)構(gòu)的延伸。不同于普通索引與表 1:1 的對應(yīng)關(guān)系, 多值索引與表的對應(yīng)是 N:1。與 MySQL 相同, 條件中利用 MEMBER OF() , JSON_CONTAINS() , JSON_OVERLAPS() 這幾個(gè)函數(shù)檢索時(shí),都可能會選擇到多值索引。TiDB 7.4 支持了"多值索引",允許對 JSON 類型中的某個(gè)"數(shù)組"進(jìn)行索引,從而提高了對 JSON 數(shù)據(jù)的檢索效率。與 MySQL 用法完全相同意味著在遷移過程中,無需修改數(shù)據(jù)建?;驊?yīng)用程序,用戶可以繼續(xù)按照熟悉的方式操作 JSON 數(shù)據(jù)。

修改會話變量的 hint ( SET_VAR())

MySQL 8.0 引入了一個(gè)特殊的 hint SET_VAR() 。利用這個(gè) hint,可以在語句運(yùn)行期間修改某個(gè)會話級系統(tǒng)變量。TiDB 7.4 支持此 hint,提升了系統(tǒng)變量設(shè)置的靈活度, 能夠針對 SQL 語句做“定制”。

CHECK 約束

CHECK 約束是一致性約束檢查的一種,用來維護(hù)數(shù)據(jù)的準(zhǔn)確性。 CHECK 約束 可以用于限制表中某個(gè)字段的值必須滿足指定條件。當(dāng)為表添加 CHECK 約束后,在插入或者更新數(shù)據(jù)時(shí),TiDB 會檢查約束條件是否滿足,如果不滿足,則會報(bào)錯(cuò)。

MySQL 在 8.0 之前只支持 CHECK 約束的語法,在實(shí)際運(yùn)行中并不會真正去檢查, 在 8.0 之后才全面支持。TiDB 7.4 中添加了該功能, 用戶可以通過變量 tidb_enable_check_constraint 手工開啟。

為了降低用戶數(shù)據(jù)遷移的復(fù)雜度,TiDB 推出了一款工具 TiDB Data Migration (DM) 。它能夠協(xié)助用戶從與 MySQL 協(xié)議兼容的數(shù)據(jù)庫(MySQL、MariaDB、Aurora MySQL)到 TiDB 的全量數(shù)據(jù)遷移和增量數(shù)據(jù)同步。DM 支持 DDL 同步,分庫分表合并,并內(nèi)置多種過濾器以靈活適應(yīng)不同場景,切實(shí)地提升了數(shù)據(jù)遷移的效率。

分享到:
標(biāo)簽:兼容 正式 7.4 TiDB MySQL 8.0
用戶無頭像

網(wǎng)友整理

注冊時(shí)間:

網(wǎng)站:5 個(gè)   小程序:0 個(gè)  文章:12 篇

  • 51998

    網(wǎng)站

  • 12

    小程序

  • 1030137

    文章

  • 747

    會員

趕快注冊賬號,推廣您的網(wǎng)站吧!
最新入駐小程序

數(shù)獨(dú)大挑戰(zhàn)2018-06-03

數(shù)獨(dú)一種數(shù)學(xué)游戲,玩家需要根據(jù)9

答題星2018-06-03

您可以通過答題星輕松地創(chuàng)建試卷

全階人生考試2018-06-03

各種考試題,題庫,初中,高中,大學(xué)四六

運(yùn)動步數(shù)有氧達(dá)人2018-06-03

記錄運(yùn)動步數(shù),積累氧氣值。還可偷

每日養(yǎng)生app2018-06-03

每日養(yǎng)生,天天健康

體育訓(xùn)練成績評定2018-06-03

通用課目體育訓(xùn)練成績評定