Table of contents for 10
- 《Spring Data 官方文档翻译》preface到2.requirements
前言
1. 项目元数据
介绍
本文档是关于Spring Data – Cassandra Support的参考指南。 它解释了Cassandra模块的概念和语义以及各种存储命名空间的语法。
本节提供了Spring和Cassandra数据库的一些基本介绍。 本文档的其余部分仅提供Spring Data Cassandra特性,并假定用户熟悉Cassandra以及Spring概念。
了解 Spring
Spring Data使用Spring框架的 核心 功能, 比如 IoC 容器, 类型转换系统, 表达式语言, JMX集成, 以及可移植性 DAO异常结构。虽然了解Spring API,和它们背后的概念是什么并不重要。但是至少,你在选择使用任何IoC容器之前,你应该熟悉IoC背后的想法。
Cassandra支持的核心功能可以直接使用,无需调用Spring容器的IoC服务。这很像’JdbcTemplate’ 这样的不使用Spring容器的其他任何服务就可以使用’standalone’ 。要利用Spring Data Cassandra的所有功能(如资源库支持),您需要使用Spring库的某些配置。
要了解有关Spring的更多信息,可以参考Spring框架的综合(有时是全方面)文档。 博客和书本上关于这个问题有很多文章, – 看看Spring框架 首页 了解更多信息
了解 NoSQL 和 Cassandra
NoSQL存储在存储世界的掀起了巨大的风暴。它是一个有着大量的解决方案,术语和模式的巨大的领域(为了使这更有价值甚至这个术语本身有多个 含义)。 虽然有一些常见的原则,但用户对DATACASS支持的Cassandra Columnar NoSQL数据存储的熟悉在某种程度上是至关重要的。熟悉这种解决方案的最好方法是阅读他们的文档并遵循他们的例子 – 通常只需要5-10分钟的时间来完成它们,如果你仅使用过RDMBS,那么这些练习会使你大开眼界。
能够脚踏实地学习Cassandra的地方是 cassandra.apache.org/。以下是其他有用资源的列表。
- 这个Planet Cassandra网站有许多Cassandra最佳实践的宝贵的资源。
这个 DataStax 网站提供商业支持和许多资源。
2. 要求
Spring Data Cassandra 1.x 需要JDK 6.0及以上版本, 以及 Spring Framework 3.2.x 及以上版本.
目前我们使用DataStax Java驱动程序(2.0.X)来支持Cassandra 2.X。