【深入理解TcaplusDB技術】TcaplusDB構造數據

InfoQ 2022-06-23 14:15:21 阅读数:539

深入入理理解tcaplusdbtcaplusdb
TcaplusDB的用戶經常有這樣一種應用場景,就是將線上若幹張錶的數據導入到一個測試集群中,用於問題定比特。這樣以免影響線上服務。應對這樣的場景,tcaplus的解决方案是使用數據構造和數據導入。數據構造是指將線上的數據構造到某個第三方機器或者tcaplus的非直接提供服務機器,然後運行數據導入,即在這些機器上運行tcapsvrmgr,將數據通過tcaplus_service_api寫入到目標的集群。

數據構造的操作流程如下:

入口:

null
具體頁面如下,業務應用一般只有錶數據構造,而機器數據構造一般沒有應用場景,僅僅給管理提供一些額外的工具。注意數據構造需要提供第三方機器,而且對第三方機器的硬盤空間、內存、CPU、網絡帶寬都有一定要求,因為所有的數據都會推送到這臺機器中,需要硬盤空間大。而運行tcapsvrmgr對機器性能也是有要求的,所以數據構造的機器盡量提供性能好、容量大的機器。同時如果對整體速度有要求,盡可能提供多臺機器做數據構造,不僅能够提高數據構造的速度,也能提高後續數據導入的速度。

null
在如上頁面提單後就能生成事務做數據構造。



TcaplusDB是騰訊出品的分布式NoSQL數據庫,存儲和調度的代碼完全自研。具備緩存+落地融合架構、PB級存儲、毫秒級時延、無損水平擴展和複雜數據結構等特性。同時具備豐富的生態、便捷的遷移、極低的運維成本和五個九高可用等特點。客戶覆蓋遊戲、互聯網、政務、金融、制造和物聯網等領域。

null
版权声明:本文为[InfoQ]所创,转载请带上原文链接,感谢。 https://gsmany.com/2022/174/202206231324148660.html