close

Apache Cassandra的Spring数据

Apache Cassandra NoSQL数据库为寻求解决方案以处理高速,大容量和可变数据流的团队提供了许多新功能。这种新的思维方式引入了新的概念和学习曲线,可能会吓到团队成员和团队经理。Apache Cassandra的Spring Data为过去使用过其他Spring Data模块的用户提供了熟悉的界面。

将Spring Data用于Apache Cassandra时,使用Apache Cassandra开发应用程序的学习曲线显着减少。通过带注释的POJO可以保持较高级别的性能,或者具有高性能的数据吸收功能可以保持较低的级别,Apache Cassandra模板的Spring Data一定可以满足每个应用程序的需求。

特征

  • 基于常见的Spring Data接口构建存储库

  • 支持同步,反应式和异步数据操作

  • 支持基于XML的键空间创建和CQL表创建

  • JavaConfig和XML对所有集群和会话功能的支持

  • 异常转换为熟悉的Spring DataAccessException层次结构

  • 便捷的QueryBuilder消除了学习CQL的需要

  • 存储库接口的自动实现,包括对自定义查询方法的支持

  • 2.x版本基于3.x DataStax CQL Java驱动程序,3.x版本使用DataStax Java驱动程序4.x

SpringInitializr

快速启动您的项目

使用 Spring Initializr引导您的应用程序 。

文献资料

每个Spring项目都有自己的项目。它详细说明了如何使用项目功能以及使用它们可以实现的功能。
3.2.0 当前 GA 参考文件 API文件
3.2.1- 快照
3.1.9- 快照
3.1.8 GA 参考文件 API文件
3.0.10.BUILD-SNAPSHOT 快照
3.0.9.RELEASE GA 参考文件 API文件