cassandra是否有可能增加细胞的大小?



我想在Cassandra中插入一个16MB的blob类型的图像。

然而,我注意到blob大小的实际限制小于1 MB。(blob类型的描述在这里)

除了将图像分割成多个1MB,我想知道是否有可能增加单元的大小来处理我的要求。

谢谢你。

文档中指定的1Mb限制是建议限制,而不是硬限制。这是一个很好的建议,因为如果不这样做,您可能会遇到维护操作方面的问题,比如修复、新节点的引导等——我曾见过(在较旧的Cassandra上)人们存储1Mb blob时,由于引导失败而无法添加新的数据中心。现在,这应该不是一个问题,但这个建议仍然是实际的。

通常建议将文件内容存储在文件系统上,并将元数据存储在Cassandra中,包括文件路径。通过这样做,更容易托管您的图像,特别是如果您在云中-这将是更高的性能,更便宜…

最新更新