TDSQL PG版再升級,深度參與開源生態建設

来源:https://www.cnblogs.com/tencentdb/archive/2022/07/15/16480226.html
-Advertisement-
Play Games

7月14日,騰訊雲資料庫TDSQL PG版的開源版本(開源代號TBase)迎來又一次重大升級:升級後的TDSQL PG V2.4.0版在2PC事務方面得到優化,易用性大幅提升,具備更強的分散式計算性能。 TDSQL PG版是一款具備HTAP(混合事務分析處理)能力、經過騰訊多年持續投入研發的資料庫產 ...


7月14日,騰訊雲資料庫TDSQL PG版的開源版本(開源代號TBase)迎來又一次重大升級:升級後的TDSQL PG V2.4.0版在2PC事務方面得到優化,易用性大幅提升,具備更強的分散式計算性能

TDSQL PG版是一款具備HTAP(混合事務分析處理)能力、經過騰訊多年持續投入研發的資料庫產品,能夠提供成熟的一站式解決方案,2019年11月正式開源。在首次開源的10天內,Star數就上升到超過500個。開源不久,就受到了天文、醫療健康、零售等各個行業用戶的青睞。

依托社區和內部業務系統的實踐檢驗,TDSQL PG版的開源版本基本保持每月一次小升級、每半年一次重大升級的節奏,助力眾多開發者應用前沿資料庫技術,深度參與開源生態建設。

TDSQL PG版升級特性搶先看

分散式計算性能提升

  • hasAggs/having/sort/limit/Stable function/ 優化下推到DN上執行,性能提升近百倍
  • 分散式進程ProcLock分段鎖優化,減少鎖衝突,執行效率提升約5倍
  • 執行計劃優化:重分佈的節點數為1時跳過remote運算元,精簡執行計劃。

2PC事務優化

  • 死鎖檢查性能優化:批量獲取gxid;遍歷查找gxid修改為二分查找;增加try輪次限制。
  • drop database 增加prepare過程,確保不會出現節點失敗殘留

易用性增強

  • 增加pooler多線程日誌功能,方便用戶進行問題分析。
  • GTM日誌優化,日誌匯聚一個文件,並自動拆分活躍日誌,方便用戶隨時查看。
  • 支持gtm_ctl -l指定日誌文件路徑啟動,方便用戶對日誌進行管理。

新特性支持

  • 自研分區表剪枝,添加IN語法剪枝,提前加速剪枝。
  • 數據shuffle支持用戶自定義函數。
  • 允許刪除帶有分散式外鍵約束的主表的列。

擁抱開源,推動創新

開源的本質是以技術開放推動技術創新,也是騰訊堅持的長期價值之一。自2010年起,騰訊就確立了擁抱開放的戰略,並一直秉承重數量、更重品質的態度發展開源。

在自主開源方面,截至目前,騰訊共對外開源超過130個優質項目,項目覆蓋了雲原生、大數據、人工智慧、資料庫等多個技術領域,代碼貢獻者超過2000人,開源項目star總數超過37萬個

在資料庫領域,騰訊雲資料庫致力於打造可持續的國產資料庫開源生態,對TDSQL PG版不斷開發和投入,版本經過大量業務驗證,成熟穩定,開源版本和騰訊自用版本共基線,幫助用戶快速構建核心業務,持續為客戶帶來價值。


您的分享是我們最大的動力!

-Advertisement-
Play Games
更多相關文章
  • 鏡像下載、功能變數名稱解析、時間同步請點擊 阿裡雲開源鏡像站 一、paramiko模塊簡介 paramiko是一個用於做遠程式控制制的模塊,使用該模塊可以對遠程伺服器進行命令或文件操作,基於linux中的ssh服務 。paramiko是第三方模塊,需要我們單獨安裝。通過paramiko模塊,我們可以利用pyth ...
  • 鏡像下載、功能變數名稱解析、時間同步請點擊 阿裡雲開源鏡像站 前言 出現這種bug Unit mysql.service could not be found 因為bug被我修複好了,在這裡引用一下網友的bug截圖 1. 原理 之所以使用命令行service mysqld status出現Unit mysq ...
  • SecureFX for Mac是一款跨平臺文件傳輸客戶端軟體,有著易用的、類似於資源管理器的用戶界面。securefx mac可以更加有效的實現文件的安全傳輸,您可以使用其新的拖放功能直接將文件拖至Windows Explorer和其他程式中,用戶也可以充分利用SecureFX for mac的自 ...
  • 基礎知識 進程 內核的功能和作用:文件系統管理、網路管理、進程管理、記憶體管理等,屬於linux最基礎的功能 進程:process,正在運行中的程式的一個副本。允許有多個進程同時執行。 #操作系統負責分配cpu運行進程的順序和時間 #副本:把磁碟上的指定文件載入到記憶體進行運行 運行多次就會有多個副本 ...
  • 在SQL Server中有幾種方法可以找到活動的 SQL 連接。讓我們看看一些使用 T-SQL 查詢的簡單快捷的方法。 SP_WHO SP_WHO 是 SQL Server 內置的系統存儲過程, 其他方法相比,SP_WHO 將具有最少的列,但是一種快速列出活動連接的方法。 以下是在 SQL Serv ...
  • 1.selectKey介紹及作用 <selectKey>標簽有如下屬性 resultType:sql返回的java類型 statementType:STATEMENT|PREPARED|CALLABLE三種預設PREPARED keyProperty:列名對應的java屬性名,可逗號分隔 keyCo ...
  • 備份和恢覆命令 備份庫 直接在cmd視窗中直接輸入,結束不需要輸入; mysqldump -h埠號 -u用戶名 -p密碼 資料庫名>備份地址 恢復庫 在cmd視窗中進行 1、連接資料庫 mysql -u用戶名 -p密碼 2、創建資料庫 create database 庫名 3、切換到可用資料庫 u ...
  • 1 Hive基本概念 Hive是一個構建在Hadoop上的數據倉庫框架。最初,Hive是由Facebook開發,後來移交由Apache軟體基金會開發,並作為一個Apache開源項目。 Hive是基於Hadoop的一個數據倉庫工具,可以將結構化的數據文件映射為一張資料庫表,並提供類SQL查詢功能。 其 ...
一周排行
    -Advertisement-
    Play Games
  • 移動開發(一):使用.NET MAUI開發第一個安卓APP 對於工作多年的C#程式員來說,近來想嘗試開發一款安卓APP,考慮了很久最終選擇使用.NET MAUI這個微軟官方的框架來嘗試體驗開發安卓APP,畢竟是使用Visual Studio開發工具,使用起來也比較的順手,結合微軟官方的教程進行了安卓 ...
  • 前言 QuestPDF 是一個開源 .NET 庫,用於生成 PDF 文檔。使用了C# Fluent API方式可簡化開發、減少錯誤並提高工作效率。利用它可以輕鬆生成 PDF 報告、發票、導出文件等。 項目介紹 QuestPDF 是一個革命性的開源 .NET 庫,它徹底改變了我們生成 PDF 文檔的方 ...
  • 項目地址 項目後端地址: https://github.com/ZyPLJ/ZYTteeHole 項目前端頁面地址: ZyPLJ/TreeHoleVue (github.com) https://github.com/ZyPLJ/TreeHoleVue 目前項目測試訪問地址: http://tree ...
  • 話不多說,直接開乾 一.下載 1.官方鏈接下載: https://www.microsoft.com/zh-cn/sql-server/sql-server-downloads 2.在下載目錄中找到下麵這個小的安裝包 SQL2022-SSEI-Dev.exe,運行開始下載SQL server; 二. ...
  • 前言 隨著物聯網(IoT)技術的迅猛發展,MQTT(消息隊列遙測傳輸)協議憑藉其輕量級和高效性,已成為眾多物聯網應用的首選通信標準。 MQTTnet 作為一個高性能的 .NET 開源庫,為 .NET 平臺上的 MQTT 客戶端與伺服器開發提供了強大的支持。 本文將全面介紹 MQTTnet 的核心功能 ...
  • Serilog支持多種接收器用於日誌存儲,增強器用於添加屬性,LogContext管理動態屬性,支持多種輸出格式包括純文本、JSON及ExpressionTemplate。還提供了自定義格式化選項,適用於不同需求。 ...
  • 目錄簡介獲取 HTML 文檔解析 HTML 文檔測試參考文章 簡介 動態內容網站使用 JavaScript 腳本動態檢索和渲染數據,爬取信息時需要模擬瀏覽器行為,否則獲取到的源碼基本是空的。 本文使用的爬取步驟如下: 使用 Selenium 獲取渲染後的 HTML 文檔 使用 HtmlAgility ...
  • 1.前言 什麼是熱更新 游戲或者軟體更新時,無需重新下載客戶端進行安裝,而是在應用程式啟動的情況下,在內部進行資源或者代碼更新 Unity目前常用熱更新解決方案 HybridCLR,Xlua,ILRuntime等 Unity目前常用資源管理解決方案 AssetBundles,Addressable, ...
  • 本文章主要是在C# ASP.NET Core Web API框架實現向手機發送驗證碼簡訊功能。這裡我選擇是一個互億無線簡訊驗證碼平臺,其實像阿裡雲,騰訊雲上面也可以。 首先我們先去 互億無線 https://www.ihuyi.com/api/sms.html 去註冊一個賬號 註冊完成賬號後,它會送 ...
  • 通過以下方式可以高效,並保證數據同步的可靠性 1.API設計 使用RESTful設計,確保API端點明確,並使用適當的HTTP方法(如POST用於創建,PUT用於更新)。 設計清晰的請求和響應模型,以確保客戶端能夠理解預期格式。 2.數據驗證 在伺服器端進行嚴格的數據驗證,確保接收到的數據符合預期格 ...