#数据访问
spring-data-elasticsearch
Spring Data Elasticsearch是一个简化Elasticsearch与Spring框架集成的开源项目。它提供POJO与Elasticsearch文档的交互模型,支持Repository风格的数据访问层。该框架支持Java配置和XML命名空间,包含ElasticsearchOperations类,集成对象映射和注解元数据。它能自动实现Repository接口,支持自定义搜索方法,为开发者提供便捷的Elasticsearch集成方案。
opendal
OpenDAL是开源的统一数据访问层,支持多种编程语言和存储服务。它覆盖标准存储协议、对象存储、文件存储、云存储、键值存储、数据库和缓存等多种服务,提供高效的数据获取能力。OpenDAL简化了开发流程,提高了数据操作效率,是一个全面的数据访问解决方案。
spring-data-cassandra
Spring Data for Apache Cassandra是一个开源项目,旨在简化基于Apache Cassandra NoSQL数据库的Spring应用程序开发。该项目集成了Spring Data接口,支持多种数据操作模式,提供XML和JavaConfig配置选项。通过QueryBuilder、自动实现的Repository接口和自定义查询方法,该工具有效降低了开发难度,提升了开发效率。
eodag
EODAG是一个开源的地球观测数据访问工具,提供统一的API来搜索、聚合和下载遥感图像。它采用模块化插件架构,支持多种数据提供商,可扩展性强。EODAG可作为STAC客户端或服务器运行,支持Python API、REST API和命令行界面,为用户提供灵活的使用方式。