【发布时间】:2021-02-11 11:42:47
【问题描述】:
我想在 Cassandra 中存储 python dict 对象(相同的结构)。我只想将它们存储在一列中。我可以创建一个 Cassandra 列:
- 作为
MAP - 作为
TEXT。然后我可以将 dict 序列化为 json 字符串并存储它。
但不是我的python dict 中的所有项目都映射到相同的类型,例如
dict = {"key_1": "abc", "key_2": 10, "key_3": True}
在这种情况下,我认为只有选项 2 有效?在我的实际项目中,我有很多列要创建。有些映射到相同的类型,有些则没有。为了方便起见,我只想将它们全部序列化并存储为TEXT。但这对我来说有点不正统。最佳做法是什么?
【问题讨论】: