在Cassandra中是使用文本还是BLOB数据类型来存储JSON内容?

在Cassandra中是使用文本还是BLOB数据类型来存储JSON内容?,json,text,types,cassandra,blob,Json,Text,Types,Cassandra,Blob,我的要求是存储我在REST调用中收到的JSON响应,然后从DB中检索它以用于其他目的。我们为此目的准备的DB是卡桑德拉。存储此JSON响应的列使用哪种数据类型?文本还是斑点?我建议Text。我觉得当数据不适合任何标准类型时,应该使用blob。而且text具有可读性的优点(如果使用cqlsh或其他方法进行查询)。我观察到,在表中插入一些值后,select all查询超时。但我可以使用主键获取值。对于我的例子,我将使用主键查询表。但是,在执行select all查询时是否需要担心超时。即使是BLOB

我的要求是存储我在REST调用中收到的JSON响应,然后从DB中检索它以用于其他目的。我们为此目的准备的DB是卡桑德拉。存储此JSON响应的列使用哪种数据类型?文本还是斑点?

我建议
Text
。我觉得当数据不适合任何标准类型时,应该使用
blob
。而且
text
具有可读性的优点(如果使用
cqlsh
或其他方法进行查询)。

我观察到,在表中插入一些值后,select all查询超时。但我可以使用主键获取值。对于我的例子,我将使用主键查询表。但是,在执行select all查询时是否需要担心超时。即使是BLOB也是如此吗?我不认为对相同数据选择
text
vs
BLOB
会影响查询结果。此表中有三列,其中我存储了三个不同的JSON数据。两列的数据大小将达到1MB,第三列的数据大小将达到2MB。当我在这个表上选择*时,它正在超时,这是应该的,对吗?Blob不是Cassandra中的数据类型。