【发布时间】:2021-12-08 21:35:29
【问题描述】:
请在下面找到有关 Couchbase 产品路线图的问题。
上下文
我目前正在开发一项功能,将现有系统(后端应用程序和移动应用程序)转变为多租户应用程序。
堆栈将是:
沙发底座 7.0 春季启动 2.5.5 Spring Data Couchbase:4.2.5 同步网关:2.8
问题
据我在文档中阅读,一个好的做法是使用新的 Couchbase 7.0 功能:Scopes 和 Collection。 然而,一切似乎都没有准备好:
理论:
https://blog.couchbase.com/scopes-and-collections-for-modern-multi-tenant-applications-couchbase-7-0/ https://blog.couchbase.com/how-to-migrate-to-scopes-and-collections-in-couchbase-7-0/ 和
在实践中:
1- Spring Data Couchbase (v4.2.5) 尚未发布,无法使用命名范围或集合
https://docs.spring.io/spring-data/couchbase/docs/4.2.5/reference/html/#reference 4.3.0-M3 github 示例给出了@Collection 注释,该注释有效但未在文档中提及。
2- Couchbase SyncGateway 2.8 不兼容,3.0 文档未提及兼容性
Sync Gateway 提供对 Couchbase Server 的默认范围和集合(默认集合)的支持。 它目前不支持命名范围或集合(Named Collections)。
问题
要规划项目或更改数据结构(例如仅使用存储桶),您是否知道完整堆栈何时与命名范围和集合兼容?
你知道 Spring Data Couchbase 4.3.0 什么时候发布(因为 4.3.0-M3 版本似乎还可以)?
您知道何时会发布与命名范围和集合兼容的 Syncgateway 版本吗?
非常感谢您的帮助。
问候,
马修。
【问题讨论】:
标签: couchbase multi-tenant spring-data-couchbase couchbase-sync-gateway