HoraeDB 是一款高性能、分布式的云原生时序数据库。
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` '
订阅邮箱参与讨论 (订阅 / 取消订阅 / 查看邮件历史记录)
发送 请求 至 dev@horaedb.apache.org
加入HoraedDB Slack
在开发 HoraeDB 的过程中, 我们受到很多开源项目的影响和启发,例如 influxdb_iox, tikv 等等。感谢这些杰出的项目。
在生产环境中,我们重度使用 OceanBase 作为 WAL 和 ObjectStore 的实现,而且 OceanBase 团队还帮助我们一起维护集群的稳定,感谢 OceanBase 团队一直以来的帮助。
HoraeDB 基于 Apache License 2.0 协议。