Appearance
Agilor-DB-Client
介绍
以下是 Agilor-DB客户端
AgilorDB是一个强大的时序数据平台,提供了丰富的API来满足您存储、查询、处理和可视化时序数据的需求。该项目分为两个分支,develop分支展示了AgilorDB最新的开发情况,而master分支则代表稳定版本。当前,AgilorDB客户端主要支持Java开发,未来我们将积极探索更多功能。
Install
目前以jar包的方式提供集成使用,jar包提供集成api开箱即用
Get Started
要编写和查询数据或以任何方式使用API,您需要首先创建用户、token、DB。
Agilor中的所有内容都是在一个组织的概念下组织的。API设计为多租户。
DB表示存储时间序列数据的位置,简要意义为库。
Characteristic
AgilorDB客户端提供了以下特性:
响应式编程:新版本的 AgilorDB 客户端已经加入了对响应式编程的支持,特别是针对 Java 开发者的 reactive 模式,使得数据流和状态更加易于管理与维护。
易用性:提供简单易用的API,支持使用sql,并且单独集成了原生jdbc,让您可以快速开始开发您的项目。
高性能:优化的数据存储和查询引擎,能够处理大量的时序数据,满足您的性能需求。
安全性:提供多层次的安全保护,包括访问控制、数据加密等,保护您的数据安全。
Document
您可以访问我们的官方文档,其中包含详尽的 API 描述和示例代码,帮助您更好地理解和使用 AgilorDB 客户端。
Features
- AgilorDB 1.x client
- Querying data using the sql
- Writing data using
- Line
- Data Point
- POJO
- AgilorDB 1.x Management API client for managing
- Database
- Endpoint
- authorizations
- Role
- User
- ...
- 支持通过 AgilorDB 6.0+ REST API(/agilorapi/v6/)使用 sql 语言进行查询
Clients
The Java, Reactive, JDBC,API clients are implemented for the AgilorDB 1.x:
Client | Description | Documentation | Compatibility |
---|---|---|---|
java | The reference Java client that allows query, write and AgilorDB 1.x management. | javadoc, readme | 1.x |
reactive | The reference Reactor client for the AgilorDB 1.x that allows query and write in a reactive way. | javadoc, readme | 1.x |
jdbc | The reference JDBC client that allows query and write for the AgilorDB 1.x by JDBC Channel and Flow coroutines. | JDBCDoc, readme | 1.x |
How To Use
这些客户端托管在Maven中央仓库中。
如果您想在Maven中使用它,您只需要添加对该工件的依赖。
Writes and Queries in AgilorDB 1.x
以下示例演示了如何使用Java语言将数据写入AgilorDB 1.x并读取它们。
Installation
下载最新版本:
Maven dependency:
XML
<dependency>
<groupId>com.agilordb</groupId>
<artifactId>agilordb-client-java</artifactId>
<version>1.0.2</version>
</dependency>
Or when using Gradle:
groovy
dependencies {
implementation "com.agilordb:agilordb-client-java:1.0.2"
}