半夜看到這個項目,給我嚇一跳!
推薦一款神級數(shù)據(jù)庫
編程導(dǎo)航 致力于推薦優(yōu)質(zhì)編程資源 ??
項目開源倉庫:https://github.com/liyupi/code-nav
跪求一個 star ??
大家好!我是魚皮。之前我在 GitHub 上偶然發(fā)現(xiàn)了一款開源 SQL 數(shù)據(jù)庫,點了個 star 就忘掉了。
但剛剛又看到了這玩意,不得不說,大半夜的都給我整激動了。下面就讓我們一起來看看這是一個怎樣的數(shù)據(jù)庫吧~

QuestDB
QuestDB 是一個高性能且開源的 SQL 數(shù)據(jù)庫,專為時間序列和事件數(shù)據(jù)而設(shè)計。適用于金融服務(wù)、物聯(lián)網(wǎng)、機(jī)器學(xué)習(xí)、DevOps 和可觀察性應(yīng)用程序。它包括 PostgreSQL 行協(xié)議的端點,使用 InfluxDB 行協(xié)議的模式無關(guān)的高吞吐數(shù)據(jù)獲取方式,用于查詢、批量導(dǎo)入導(dǎo)出的 REST API。整個代碼庫使用 Java 和 C++ 構(gòu)建,沒有依賴項,并且 100% 沒有垃圾收集。

官方還提供了一個實時演示的 demo,其中配置了最新的 QuestDB 版本以及一個 16 億行的數(shù)據(jù)集。我們可以在上面進(jìn)行嘗試并獲得實時的反饋。

QuestDB 是一個面向列的關(guān)系型數(shù)據(jù)庫,它使用了帶有時間序列擴(kuò)展的 SQL 來協(xié)助實時分析,旨在更快地處理時間序列數(shù)據(jù)。下表就展示了在 c5.metal 使用 96 個可用線程中的 16 個線程上運行 10 億行記錄的查詢執(zhí)行時間 :

如何使用
QuestDB 支持多種方式安裝和使用,適合多種場景。
- 使用 Docker 快速上手:
docker?run?-p?9000:9000?-p?9009:9009?-p?8812:8812?questdb/questdb
- macOS 用戶可以使用 Homebrew:
brew?install?questdb
brew?services?start?questdb
- 直接下載可以在 Linux、macOS 或 Windows 上運行的二進(jìn)制文件

OK,就先到這里吧~ 最近魚皮突然接到了要準(zhǔn)備晉級答辯的通知,忙的一批,頭發(fā)也掉的更快了。
如果本文對您有幫助,也請幫忙點個 贊 + 在看 啦!??
往期推薦
