questDB数据库,查询30万数据,只需要12ms

questDB数据库,查询30万数据,只需要12ms

技术教程gslnedu2025-03-01 12:35:557A+A-

mysql数据查询,在数据量多的时候,查询缓慢,只能通过加入索引的解决,但是也有索引无法解决的问题,加了索引查询还是慢,我们可以使用questDB数据库

查询30万数据,只需要12ms

questDB数据库


第一个开源,完全免费,高吞吐的数据获取,支持sql查询

不受垃圾回收期影响

questDB特点

导入快,查询快



支持csv导入的方式


使用方式

QuestDB | Peak time-series performance database

下载windows版本,直接运行启动

通过localhost:9000访问

支持语法提示

创建一个表


支持数据导入

我们使用客户端的方式创建表的方式

导入依赖

  
            org.questdb
            questdb
            8.2.2
        


 try (Sender sender = Sender.fromConfig("http::addr=localhost:9000;")) {
            sender.table("trades")
                    .symbol("symbol", "ETH-USD")
                    .symbol("side", "sell")
                    .doubleColumn("price", 2615.54)
                    .doubleColumn("amount", 0.00044)
                    .atNow();
            sender.table("trades")
                    .symbol("symbol", "TC-USD")
                    .symbol("side", "sell")
                    .doubleColumn("price", 39269.98)
                    .doubleColumn("amount", 0.001)
                    .atNow();
        }


点击这里复制本文地址 以上内容由朽木教程网整理呈现,请务必在转载分享时注明本文地址!如对内容有疑问,请联系我们,谢谢!
qrcode

朽木教程网 © All Rights Reserved.  蜀ICP备2024111239号-8