半夜看到这个项目,给我吓一跳!

程序员鱼皮

共 986字,需浏览 2分钟

 ·

2021-11-28 01:30

推荐一款神级数据库

编程导航 致力于推荐优质编程资源 💎

项目开源仓库:https://github.com/liyupi/code-nav

跪求一个 star ⭐️

大家好!我是鱼皮。之前我在 GitHub 上偶然发现了一款开源 SQL 数据库,点了个 star 就忘掉了。

但刚刚又看到了这玩意,不得不说,大半夜的都给我整激动了。下面就让我们一起来看看这是一个怎样的数据库吧~

17cbd3c27085f01aead87229c554fee5.webp

QuestDB

QuestDB 是一个高性能且开源的 SQL 数据库,专为时间序列和事件数据而设计。适用于金融服务、物联网、机器学习、DevOps 和可观察性应用程序。它包括 PostgreSQL 行协议的端点,使用 InfluxDB 行协议的模式无关的高吞吐数据获取方式,用于查询、批量导入导出的 REST API。整个代码库使用 Java 和 C++ 构建,没有依赖项,并且 100% 没有垃圾收集。

c1779656590447ac58ff83feeda19230.webp

官方还提供了一个实时演示的 demo,其中配置了最新的 QuestDB 版本以及一个 16 亿行的数据集。我们可以在上面进行尝试并获得实时的反馈。

8ad804384eb20f0ff11d8a596cdb4425.webp

QuestDB 是一个面向列的关系型数据库,它使用了带有时间序列扩展的 SQL 来协助实时分析,旨在更快地处理时间序列数据。下表就展示了在 c5.metal 使用 96 个可用线程中的 16 个线程上运行 10 亿行记录的查询执行时间 :

f56822ceb26ca0390a1a7da8038c6fd9.webp

如何使用

QuestDB 支持多种方式安装和使用,适合多种场景。

  1. 使用 Docker 快速上手:
docker run -p 9000:9000 -p 9009:9009 -p 8812:8812 questdb/questdb
  1. macOS 用户可以使用 Homebrew:
brew install questdb
brew services start questdb
  1. 直接下载可以在 Linux、macOS 或 Windows 上运行的二进制文件
772e26a7b4adc46fb2bb018aa6c87fff.webp

OK,就先到这里吧~ 最近鱼皮突然接到了要准备晋级答辩的通知,忙的一批,头发也掉的更快了。

如果本文对您有帮助,也请帮忙点个 赞 + 在看 啦!❤️


往期推荐

我一直在用的良心软件,限时送 50 个会员!

隔壁的大姥,天天上班摸鱼,还贼强!

我登上了开发者 TOP 5 的榜单!

Java 处理表格,真的很爽!

10个宝藏级编程资源,我激动到下跪!


浏览 33
点赞
评论
收藏
分享

手机扫一扫分享

分享
举报
评论
图片
表情
推荐
点赞
评论
收藏
分享

手机扫一扫分享

分享
举报