<kbd id="afajh"><form id="afajh"></form></kbd>
<strong id="afajh"><dl id="afajh"></dl></strong>
    <del id="afajh"><form id="afajh"></form></del>
        1. <th id="afajh"><progress id="afajh"></progress></th>
          <b id="afajh"><abbr id="afajh"></abbr></b>
          <th id="afajh"><progress id="afajh"></progress></th>

          GreptimeDB 社區(qū) | 同享明年,共創(chuàng)此時 —— GreptimeDB Roadmap 2023

          共 1925字,需瀏覽 4分鐘

           ·

          2023-03-04 05:39

          GreptimeDB 于 2022 年 4 月啟動,2022 年 11 月 15 日正式開源。在當下,我們的很多想法還未實現(xiàn)或者不夠完善。

          當我們朝著 GreptimeDB 2023 努力的時候,很自然地會問接下來 GreptimeDB 會發(fā)生什么。這個 Roadmap 有以下幾個目標:

          • 讓人們了解接下來半年 GreptimeDB 將發(fā)生什么

          • 對于有意愿為 GreptimeDB 做出貢獻的朋友,幫助他們參與進來

          01 生產(chǎn)級的分布式方案

          從 GreptimeDB 啟動的第一天起,我們就決定開源完整的分布式方案,使其具備高可用和高可靠能力。因為用戶真正需要的是一個完整的分布式集群方案,而不是一個蹩腳的單機引擎。

          計劃(Release v0.1)

          Features

          • Quorum-based WAL (作為獨立子項目進行)
            • 分布式 WAL 利用數(shù)據(jù)的多副本機制來實現(xiàn)數(shù)據(jù)高可靠
          • Analyze Query
            • 查詢以及查詢計劃的優(yōu)化,執(zhí)行過程可觀測
          • 設計 metrics, log 等可觀測系統(tǒng)表
            • 高可用(自監(jiān)控)
          • MySQL/PostgreSQL TLS 支持(歡迎社區(qū)參與)
            • 在云環(huán)境提供服務,TLS 是有必要的
          • 分布式 DDL 容錯處理框架
          • 集成測試套件

          Refactor

          • gRPC 數(shù)據(jù)傳輸協(xié)議重構
            • 嘗試基于 Arrow Flight 重構,作為 Arrow 生態(tài)的 RPC 標準(沒錯,GreptimeDB 使用了 Arrow),好處是減少了中間層的數(shù)據(jù)轉換帶來的開銷,數(shù)據(jù)格式也相對緊湊,會有一些性能上的收益

          02 深度優(yōu)化存儲和查詢引擎

          時序數(shù)據(jù)往往都是高基數(shù)據(jù),而快速準確甚至智能化的查詢分析能力傳統(tǒng)數(shù)據(jù)庫往往無法承載,多組件系統(tǒng)帶來的延遲難以進一步降低。
          GreptimeDB 目標是融合時序和分析負載,提供 Python 協(xié)處理能力,在支撐海量數(shù)據(jù)高頻讀寫的同時還能支撐復雜的分析計算,提升數(shù)據(jù)分析的實時性。

          計劃(Release v0.1)

          Features

          • 實現(xiàn) User Defined Window 函數(shù)
          • L0 到 L1 的 Compaction & TTL
            • 通過 compaction 合并小文件,清理老版本的數(shù)據(jù),提高查詢效率
            • 支持數(shù)據(jù)按時間淘汰
            • 數(shù)據(jù)壓縮
          • Multi Region in Engine,表的多分區(qū)實現(xiàn)
          • 支持對象存儲,比如 S3
          • 支持多級 Downsampling

          Refactor

          • Datafusion & Arrow 重構
            • 當前使用 Arrow2  的 Datafusion 分支落后主干太多
            • Datafusion 社區(qū)主流仍然是使用官方的 Arrow
          • 按照時間線 (time series) 來組織數(shù)據(jù)
            • 方便查詢時按照時間線處理數(shù)據(jù),更好地支持 Prometheus 等協(xié)議

          Performance

          • 優(yōu)化 Memtable
          • 分布式查詢優(yōu)化:pushdown UDAFs & UDFs
            • 算子下推
          • SST 的 filter / 索引
            • 加速查詢
          • 優(yōu)化 Python 協(xié)處理器
            • 健壯性和性能

          03 開放協(xié)議兼容

          擁抱社區(qū),兼容 MySQL、PostgreSQL、OpenTSDB、InfluxDB、Prometheus 等流行協(xié)議使得 GreptimeDB 更容易與現(xiàn)有生態(tài)數(shù)據(jù)棧集成,降低用戶遷移成本。

          計劃(Release v0.1)

          Features

          • 支持 PromQL (歡迎社區(qū)參與)
            • PromQL 作為云原生監(jiān)控查詢語言事實上的標準,有必要支持
          • 支持 PreparedStatement(歡迎社區(qū)參與)
            • 讓大部分現(xiàn)存的那些相關客戶端能夠用起來
          • Session 層(歡迎社區(qū)參與)
            • 部分協(xié)議對 Session 依賴
          • 多語言 SDK(歡迎社區(qū)參與)
            • 計劃先支持 Rust SDK & Golang SDK



          如何參與

          • 如果您對以上內容感興趣,趕快加入我們在GitHub 社區(qū)的 GreptimeDB 項目(此項目上周末又登上了GitHub 周熱門第一名!)。
            項目鏈接??:https://github.com/GreptimeTeam/greptimedb
          • 如果您對自己的想法還有些許猶疑,也歡迎加入我們 Slack 社群(greptimedbcommunity),先跟大家討論一波
          • 看過已經(jīng)在計劃中的內容,您或許還有別的創(chuàng)意,而 GreptimeDB 也還在快速成長中,有很多提升空間,非常期待您能加入甚至成為新創(chuàng)意的主人。
          怎么樣,如果想要試試,就加入我們的社區(qū)和社群,大聲說出您的見解吧!說不定,在這里可以找到摯友呢~~
          掃碼加入 Slack 社群(greptimedbcommunity)??:

          ????點擊下方閱讀原文,前往 GitHub 了解體驗 GreptimeDB ~ 

          瀏覽 58
          點贊
          評論
          收藏
          分享

          手機掃一掃分享

          分享
          舉報
          評論
          圖片
          表情
          推薦
          點贊
          評論
          收藏
          分享

          手機掃一掃分享

          分享
          舉報
          <kbd id="afajh"><form id="afajh"></form></kbd>
          <strong id="afajh"><dl id="afajh"></dl></strong>
            <del id="afajh"><form id="afajh"></form></del>
                1. <th id="afajh"><progress id="afajh"></progress></th>
                  <b id="afajh"><abbr id="afajh"></abbr></b>
                  <th id="afajh"><progress id="afajh"></progress></th>
                  狠狠干天天爱 | 国产中文另类 | 欧美在线三级网 | 欧美精品色图视频 | 夜夜撸天天|