ITPub博客

首页 > 数据库 > > QuestDB(一) 试用

QuestDB(一) 试用

作者:u_9ff4c058a0e0 时间:2022-05-16 15:18:10 0 删除 编辑

简介

QuestDB 是一个面向关系列的数据库,专为时间序列和事件数据而设计.

特点: 快/兼容PostgreSQL 的 wire 协议,也兼容 InfluxDB Line 协议

用途: 基于ts的快照存储,高性能查询检索.

安装

docker pull questdb/questdb
复制代码
docker run -p 9000:9000 \
 -p 9009:9009 \
 -p 8812:8812 \
 -p 9003:9003 \
 questdb/questdb
复制代码

客户端

web console: http://192.168.203.128:9000/

不支持dbeaver: 关键字is不支持

Java

    @Test
    public void ag2 () throws SQLException, ClassNotFoundException {
        Class.forName("org.postgresql.Driver");
        Connection connection = DriverManager.getConnection("jdbc:postgresql://192.168.203.128:8812/qdb?sslmode=disable", "admin", "quest");
        Statement stmt = connection.createStatement();
        ResultSet rs = stmt.executeQuery("SELECT count(*) from TABLES");
        while(rs.next()){
            System.out.println(rs.getString("count"));
        }
    }
复制代码

其它

  1. 没有类似pg的information_schema存储表信息

    TABLES替代:select * from TABLES

  2. 表的元数据信息

    SELECT * from table_columns('telemetry')

文档

doc


作者:Zongkx
链接:https://juejin.cn/post/7072552841268690974

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/69999831/viewspace-3121754/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2022-02-11

  • 博文量
    1828
  • 访问量
    20584