Vtocc

基本介紹

  • 中文名:Vtocc
  • 簡介:提供高效資料庫操作請求
  • 功能:兼容的客戶端接口
  • 核心:YouTube  MySQL 服務架構的核心
簡介,功能,

簡介

Vtocc 是 vitess 的首個可用的產品,它作為 MySQL 的前端提供一個 RPC 接口接收 SQL 語句並對這些語句進行轉換。提供高效的多路大規模的資料庫操作請求,超過10k+的並發處理能力。同時提供一個 SQL 解析器可以讓伺服器理解並智慧型的對查詢進行最佳化。
Vtocc 已經在大規模的產品環境中使用,它是 YouTube 新的 MySQL 服務架構的核心。

功能

A Python DBAPI 2.0 兼容的客戶端接口。
理解各種基於 HTTP 和 TCP 的協定
支持查詢變數以及查詢快取,可避免重複的 SQL 解析以及重用查詢計畫
連線池
事務管理,可限制並發事務數和管理事務失效
DML 註解: 每個 DML 將被重寫並在結尾包含一個注釋欄位以標識出修改的行記錄
內置故障保險
Query 合併:能夠重用結果運行中的查詢任何後續的請求被接受而查詢仍然執行。
可限制查詢結果數,如果超出則報錯
可刪除一些超長的事務
可刪除一些時間太長的查詢
自動清理空閒連線。

相關詞條

熱門詞條

聯絡我們