12.4 小结
- Spring Data支持为Cassandra、MongoDB、Couchbase和Redis数据库创建反应式repository。
- Spring Data的反应式repository遵循与非反应式repository相同的编程模型,只不过它们所处理的是反应式发布者,如Flux和Mono。
- 非反应式repository(比如JPA repository)可以调整为使用Mono和Flux,但是在保存和获取数据时它们依然是阻塞的。
- 在使用非关系数据库时,需要理解如何恰当地为数据建模,这个建模过程决定了数据库最终如何存储数据。