春天数据
2021.0.0Spring Data的使命是提供一种熟悉和一致的弹簧编程模型,用于数据访问,同时仍保留底层数据存储的特殊特征。
它使得使用数据访问技术、关系和非关系数据库、map-reduce框架以及基于云的数据服务变得容易。这是一个伞式项目,它包含许多特定于给定数据库的子项目。这些项目是通过与这些令人兴奋的技术背后的许多公司和开发人员合作开发的。
特性
强大的存储库和自定义对象映射抽象
从存储库方法名称派生的动态查询
实现基本属性的实现域库类
支持透明审核(创建,最后更改)
集成自定义存储库代码的可能性
通过javaconfig和自定义XML命名空间轻松综合集成
与Spring MVC控制器的高级集成
对跨店持久性的实验支持
主要模块
春天数据共享-支持每个Spring Data模块的核心Spring概念
Spring JDBC数据- jdbc的Spring数据存储库支持。
Spring Data JDBC Ext-支持数据库特定扩展到标准JDBC,包括支持Oracle RAC快速连接故障转移,AQ JMS支持和使用高级数据类型的支持。
春天数据JPA- Spring Data repository支持JPA。
春天数据KeyValue-
地图基于存储库和SPI可轻松构建用于键值存储的弹簧数据模块。春天数据MongoDB.- MongoDB的Spring基础,对象文档支持和存储库。
春天数据redis.- 从Spring应用程序轻松配置和访问Redis。
春天数据休息- 将弹簧数据存储库导出为超媒体驱动的宁静资源。
Spring Data for Apache Cassandra- 轻松配置和访问Apache Cassandra或大规模,高度可用,数据面向模具的弹簧应用。
Spring Data for Apache Geode- 易于配置和访问Apache Geode,以实现高度一致,低延迟,数据面向模具的弹簧应用程序。
Pivotal GemFire Spring数据-易于配置和访问Pivotal GemFire,为您的高度一致,低延迟/高吞吐量,面向数据的Spring应用程序。
yabo网页社区模块
春天数据Aerospike.- 用于Aerospike的弹簧数据模块。
春天数据Arangodb.- ArangoDB的Spring数据模块。
Spring Data Couchbase.- 用于COUCHBASE的弹簧数据模块。
Spring Data Azure Cosmos DB- 用于Microsoft Azure Cosmos DB的Spring数据模块。
Spring数据云数据存储- Google数据存储的弹簧数据模块。
春天数据云扳手- Google Spanner的Spring数据模块。
春天数据DynamoDB- DynamoDB的Spring Data模块。
春天数据弹性科学- 弹性电池的弹簧数据模块。
Spring Data Hazelcast.- 为Hazelcast提供Spring数据存储库支持。
春天数据开玩笑- 基于Jest REST客户端的弹性型搜索弹簧数据模块。
春天数据neo4j.- 基于Spring的,对象图支持和Neo4j的存储库。
Oracle NoSQL数据库SDK for Spring数据- Oracle NoSQL数据库和Oracle NoSQL云服务的Spring数据模块。
Apache Solr的Spring数据-容易配置和访问Apache Solr为您的面向搜索的Spring应用程序。
弹簧数据库-建立在顶部的金库仓库春天数据KeyValue。
相关模块
Spring数据JDBC扩展 - 为Spring框架中提供的JDBC支持提供扩展。
Apache Hadoop的Spring - 通过提供统一的配置模型,简化Apache Hadoop,易于使用HDFS,MapReduce,Pig和Hive的API。
Spring Content - 将内容与Spring数据实体相关联,并将其存储在多个不同的商店中,包括文件系统,S3,数据库或Mongo的Gridfs。
模块在孵化
春天数据R2DBC-支持R2DBC的Spring Data。
释放火车
Spring数据是一个由独立项目组成的伞项目,原则上是不同的释放节奏。要管理投资组合,BOM(材质清单 - 请参阅此示例)发布于各个项目的策划依赖项。释放列车有名称,而不是版本,以避免与子项目混淆。
这些名称是按字母顺序排列的(因此可以按时间顺序排列),其中包含著名的计算机科学家和软件开发人员的名字。当单个项目的点发布累积到一个临界质量时,或者如果其中一个中有一个需要对每个人都可用的关键bug,发布系列将推出名称以“-SRX”结尾的“服务发布”,其中“X”是一个数字。
目前,释放列表包含以下模块:
春天数据共享
春天数据JPA
春天数据KeyValue
春天数据LDAP.
春天数据MongoDB.
春天数据redis.
春天数据休息
Spring Data for Apache Cassandra
Spring Data for Apache Geode
Apache Solr的Spring数据
Pivotal GemFire Spring数据
Spring Data Couchbase(社yabo网页区模块)
Spring Data Elasticsearch(社yabo网页区模块)
Spring Data Neo4j(社yabo网页区模块)