Apache HoraeDB (incubating) 是一款高性能、分布式的云原生时序数据库。
docker run -d --name horaedb-server \ -p 8831:8831 \ -p 3307:3307 \ -p 5440:5440 \ ghcr.io/apache/horaedb-server:nightly-20231222-f57b3827
docker compose -f docker/docker-compose.yaml up
详见文档。
创建表
curl --location --request POST 'http://127.0.0.1:5440/sql' \ -d ' CREATE TABLE `demo` ( `name` string TAG, `value` double NOT NULL, `t` timestamp NOT NULL, timestamp KEY (t)) ENGINE=Analytic with (enable_ttl="false") '
数据写入
curl --location --request POST 'http://127.0.0.1:5440/sql' \ -d ' INSERT INTO demo (t, name, value) VALUES (1702224000000, "horaedb", 100) '
数据查询
curl --location --request POST 'http://127.0.0.1:5440/sql' \ -d ' SELECT * FROM `demo` '
删除表
curl --location --request POST 'http://127.0.0.1:5440/sql' \ -d ' Drop TABLE `demo` '
与来自世界各地的用户和开发人员一起在 Apache HoraeDB (incubating) 社区中茁壮成长。
在开发程中,我们受到很多开源项目的影响和启发,例如 influxdb_iox, tikv 等等,感谢这些杰出的项目。