• <dd id="3gzlp"></dd>

    <li id="3gzlp"><acronym id="3gzlp"></acronym></li>

    <span id="3gzlp"></span>

    TiDB

    分布式 NewSQL 關系型數據庫 TiDB

    Apache-2.0
    Google Go Rust 查看源碼»
    Linux
    2015-09-06
    紅薯

    TiDB 是一款定位于在線事務處理/在線分析處理( HTAP: Hybrid Transactional/Analytical Processing)的融合型數據庫產品,實現了一鍵水平伸縮,強一致性的多副本數據安全,分布式事務,實時 OLAP 等重要特性。同時兼容 MySQL 協議和生態,遷移便捷,運維成本極低。

    (TiDB 的源碼已經托管在碼云上,詳情請查看:https://gitee.com/pingcap/tidb

    架構

    點擊 這里 查看架構詳解

    特性

    水平彈性擴展(業務持續發展,數據無限增長)

    分布式的 TiDB 可隨著你的數據增長而無縫地水平擴展,只需要通過增加更多的機器來滿足業務增長需要,應用層可以不用關心存儲的容量和吞吐。 TiDB 根據存儲、網絡、距離等因素,動態進行負載均衡調整,以保證更優的讀寫性能。

    故障自恢復及異地多活(數據:永遠在線的資產)

    TiDB 使用多副本進行數據存儲,并依賴業界最先進的 Raft 多數派選舉算法確保數據 100% 強一致性和高可用。 副本可跨地域部署在不同的數據中心,主副本故障時自動切換,無需人工介入,自動保障業務的連續性,實現真正意義上的異地多活。

    一致性的分布式事務(不再妥協讓步,不再尋求最終一致)

    可以把 TiDB 想象成一個單機的 RDBMS,ACID 事務可以在多節點間進行,無需擔心一致性問題。 TiDB 對業務沒有任何侵入性,是傳統的數據庫中間件、數據庫分庫分表等優雅的替換方案。

    高度兼容 MySQL(零成本遷移,就像不曾離開 MySQL)

    TiDB 的通訊協議與 MySQL 高度兼容,你可以輕松地像使用單機數據庫一樣,用 TiDB 替換 MySQL 來支持你的業務,而幾乎無需修改代碼。 MySQL 的客戶端管理工具及社區所有的周邊工具都可直接接入,極大降低學習和使用成本。Ti 在大數據量下復雜查詢方面,相比 MySQL 有絕對的性能優勢

    安裝使用

    請參考項目文檔 https://github.com/pingcap/docs-cn

    項目狀態

    3.0 GA  (版本發布歷史:https://pingcap.com/docs-cn/stable/releases/3.0.12/

     

    的碼云指數為
    超過 的項目
    加載中
    此軟件有 51 條評論,請先登錄后再查看。

    TiDB 3.0.16 發布,分布式 NewSQL 數據庫

    TiDB 3.0.16 現已發布,該版本更新內容如下: 優化 TiDB 在 hash partition pruning 中支持 is null 過濾條件 #17308 為每個 Region 設置單獨的 Backoffer 避免多個 Region 同時失敗引起等待...

    07/08 07:00

    TiDB 4.0.2 發布,分布式 NewSQL 數據庫

    TiDB 4.0.2 現已發布,該版本具體更新內容如下: 兼容性 TiDB 移除慢查詢日志和 statement summary 表中的敏感信息 #18130 禁止在 sequence 緩存中出現負數 #18103 CLUSTER_INFO 表中不再顯示...

    07/04 07:24

    TiDB 4.0.1 發布,分布式 NewSQL 數據庫

    TiDB 4.0.1 現已發布,該版本具體更新內容如下: 新功能 TiKV 添加 --advertise-status-addr 啟動參數 #8046 PD 為內嵌的 TiDB Dashboard 添加內部代理的支持 #2511 添加對 PD 客戶端自定義超...

    06/15 07:38

    TiDB 3.1.2 發布,分布式 NewSQL 數據庫

    TiDB 3.1.2 現已發布,該版本更新內容如下: Bug 修復 TiKV 修復 S3 和 GCS 備份恢復時的錯誤處理問題 #7965 修復備份過程中的 DefaultNotFound 錯誤 #7838 Tools Backup & Restore (BR) 提升...

    06/09 07:03

    TiDB 4.0.0 發布,分布式 NewSQL 數據庫

    TiDB 4.0.0 現已發布,該版本具體更新內容如下: Bug 修復 不要將批處理命令發送到 TiFLASH,以修復 TiFLASH 引擎的意外超時。#17307 修復了在分區修剪期間不區分有符號/無符號整數的錯誤,...

    05/31 07:55

    TiDB 4.0.0-rc2 發布,分布式 NewSQL 數據庫

    TiDB 4.0.0-rc2 現已發布,該版本具體更新內容如下: Changed Behaviors 將單個事務的大小限制從 100 MB 更改為無限。但是,如果啟用了 TiDB Binlog,而下游是 Kafka,則根據 kafka 中 1 GB...

    05/18 07:10

    TiDB 3.0.14 發布,分布式 NewSQL 數據庫

    TiDB 3.0.14 現已發布,該版本更新內容如下: 兼容性變化 TiDB performance_schema 和 metrics_schema 由讀寫改為只讀 #15417 重點修復的 Bug TiDB 修復 join 條件在 handle 列上存在多個等值...

    05/12 07:39

    TiDB 3.0.13 發布,分布式 NewSQL 數據庫

    TiDB 3.0.13 現已發布,該版本更新內容如下: Bug 修復 TiDB 修復由于未檢查 MemBuffer,事務內執行 INSERT ... ON DUPLICATE KEY UPDATE 語句插入多行重復數據可能出錯的問題 #16690 TiKV ...

    04/27 07:44

    TiDB 3.1.0 發布,分布式 NewSQL 數據庫

    TiDB 3.1.0 現已發布,該版本更新內容如下: 兼容性變化 TiDB 支持 TiDB 在啟動服務時,在開啟 report-status 配置項情況下,如果發現 HTTP 監聽端口不可用,則直接退出啟動 #16291 Tools B...

    04/18 07:31

    TiDB 4.0.0-rc 發布,分布式 NewSQL 數據庫

    TiDB 4.0.0-rc 現已發布,該版本具體更新內容如下: Compatibility Changes tidb 服務器狀態端口被占用時,拒絕開始而不是返回警報日志#15177 Bug Fixes 修復以下問題:由于內部記錄中的作業...

    04/13 06:54

    沒有更多內容

    加載失敗,請刷新頁面

    1
    回答
    TiDB的國內代理都有哪些,總代哪家

    想咨詢一下,TiDB的國內代理都有哪些,總代哪家,是怎么收費的,大概費用是多少,謝謝!

    04/14 12:32
    2
    回答
    使用centos部署ansible單實例時,啟動失敗

    部署集群軟件 ansible-playbook deploy.yml 啟動 TiDB 集群 ansible-playbook start.yml

    2018/11/06 17:21
    1
    回答
    怎么檢查現有的MySQL數據庫中的表能否遷移到TiDB?

    怎么檢查現有的MySQL數據庫中的表能否遷移到TiDB?

    2019/04/26 18:27
    7
    回答
    千人齊聚共探開源,劍指源碼尖峰對話 | 2019 OSC 年終盛典圖文回顧

    12月15日,2019年 OSC源創會年終盛典在深圳科興科學園國際會議中心成功舉辦,本次年終盛典 活動詳情 請查看, PPT下載 請點擊,視頻回看請點擊。...

    2019/12/17 21:42
    3
    回答
    k/v能實現大批量的結構化關聯查詢?

    @goroutine 你好,想跟你請教個問題:內部以k/v實現? 對于sql查詢涉及的關聯,k/v很難高效率的實現啊。

    2015/09/07 09:52
    3
    回答
    tidb讀性能

    @TiDB 你好,想跟你請教個問題:今天我測試tidb跟mysql的性能,發現寫tidb快一很多,但讀tidb是mysql的十倍左右,為什么讀會這么慢?有...

    2018/11/13 17:23
    2
    回答
    TiDB 執行 Add index 出錯后無法撤銷
    無底船 的回答 2018/11/21 16:03
    最佳答案
    重新執行初始化命令后,作業回滾撤銷成功。 $ ansible-playbook bootstrap.yml $ ansible-playbook deploy.yml $ ansible-playbook start.yml
    3
    回答
    TiDB如何定義分片鍵,與分片規則?

    @TiDB 你好,想跟你請教個問題: 我找遍了TiDB的文檔,也沒找到定義分片鍵的命令與規則。我想不是所有的表都需要做分片吧,是應該區別分片表與非分片表的...

    2018/05/31 15:55
    1
    回答
    PD能否跨機房部署

    根據文檔,PD使用raft來做一致性保證,如果PD部署在不同機房,且機房之間時延較大,那么吞吐量應該會受到很大影響? 我的場景是多數據中心同時寫,可以保證...

    2017/03/17 17:24
    13
    回答
    【開源訪談】黃東旭:“無人區”的探索者, TiDB 的前行之路

    歷時兩年半,開源分布式 NewSQL 數據庫 TiDB 終于迎來了 1.0 正式版本的發布。作為全新的數據庫類型的“探路者”,TiDB 在這過程中遇到了哪...

    2017/11/30 07:47

    沒有更多內容

    加載失敗,請刷新頁面

    tidb入門

    由于目前的項目把mysql換成了TiDb,所以特意來了解下tidb。其實也不能說換,由于tidb和mysql幾乎完全兼容,所以我們的程序沒有任何改動就完成了數據庫從mysql到TiDb的轉換,TiDB 是一個分布式...

    2018/11/19 11:37
    64
    0
    TIDB介紹

    TiDB 是什么? TiDB 是一個分布式 NewSQL 數據庫。它支持水平彈性擴展、ACID 事務、標準 SQL、MySQL 語法和 MySQL 協議,具有數據強一致的高可用特性,是一個不僅適合 OLTP 場景還適合 OLAP...

    2018/11/16 20:19
    35
    0
    Tidb使用

    一、為什么使用Tidb   最近發現tidb在互聯網圈大火,新生代的一個NewSql數據庫 具體鏈接可以訪問pincap的官網 https://www.pingcap.com/docs-cn/v3.0/ 二、Tidb常見的問題:   1.數據熱點問...

    2019/07/05 15:27
    25
    0
    tidb集群

    tidb ansible部署 https://zhuanlan.zhihu.com/p/27308307?refer=newsql 網址:http://www.cnblogs.com/mowei/p/7257787.html tidb集群 #容器 docker pull registry.cn-hangzhou.aliyuncs.c...

    2018/04/18 18:33
    25
    0
    TIDB 學習計劃 --- 如何快速開始接觸TIDB

    學習一門技術怕兩點, 光有理論沒有實際操作, 或 光有實際操作沒有理論支持,上期基本上都是環繞學習計劃的第一步理論方面, 今天就開始操作操作TIDB. 有人問,我還不會搭建環境,怎么學習, 實際上...

    06/30 06:00
    0
    0
    Tidb的日常

    TiDB也使用了一段時間,持續記錄一些日常,防止大家也踩到同樣的坑~ ?? raft sync-log 目前,公司使用的Tidb分別部署在生產環境和測試環境,生產環境的是在阿里云,而測試環境是在公司的機房...

    2019/08/20 15:59
    98
    0
    遇見 TiDB

    遇見 TiDB 文章來源:企鵝號 - 塔塔驛站 最近TiDB掀起了一波分布式數據庫的熱潮,公司也在著手準備TiDB的落地工作,前幾天也參與了幾場公司針對TiDB的分享會,下面我們了解一下關于TiDB。 Ti...

    2019/04/19 11:26
    20
    0
    MPP and SMP in TiDB(TiDB的SQL 性能優化)

    今天主要是想把我們 TiDB 做 SQL 性能優化的一些經驗和一些思考,就此跟大家探討一下。題目寫的比較大,但是內容還是比較簡單。我們做 TiDB 的 SQL 層時,一開始做的很簡單,就是通過最簡單的...

    2019/03/29 11:27
    342
    0

    沒有更多內容

    加載失敗,請刷新頁面

    返回頂部
    頂部
    聚看影院