使用Cassandra存储无架构的JSON文档(组合架构绑定和无架构)

时间:2019-01-29 09:07:50

标签: json spring spring-boot cassandra schemaless

我的问题是有关Spring Boot和Cassandra中的序列化。在某些情况下,我希望在生产中进行很多架构更改,因此我想将诸如无架构JSON的对象存储在Cassandra中。我知道这可以作为Cassandra文本数据类型来完成。 然后,我可以从Cassandra和一些静态列以及无模式的JSON中检索完整的分区。

但是,在Spring Boot中,序列化通常只考虑与列的绑定,例如我在Java中创建了一个用户定义类型(UDT- @UserDefinedType )作为子类,并将其映射到Cassandra中的UDT。很好...但是有时候我想在Cassandra中存储普通的旧JSON。

这意味着我必须将逻辑转换为序列化/反序列化类。我的问题是这样做是否有最佳实践?在Spring(启动)中是否有 @Json ... 批注?

0 个答案:

没有答案