Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/cassandra/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Cassandra 有可能增加卡桑德拉细胞的大小吗?_Cassandra - Fatal编程技术网

Cassandra 有可能增加卡桑德拉细胞的大小吗?

Cassandra 有可能增加卡桑德拉细胞的大小吗?,cassandra,Cassandra,我想在Cassandra中插入一个blob类型的16MB图像 但是,我注意到blob大小的实际限制小于1MB。 (blob类型的描述为。) 除了将图像分割成多个1MB外,我想知道是否可以增加单元格的大小以满足我的要求 非常感谢。文档中指定的1Mb限制是一个建议,而不是硬限制。这是一个很好的建议,因为否则您可能会在维护操作中遇到问题,例如,修复、新节点的引导等。我见过(在旧的Cassandra上)有这样的情况,人们存储1Mb Blob,但由于引导失败而无法添加新的数据中心。现在,这应该不是问题,但

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

但是,我注意到blob大小的实际限制小于1MB。 (blob类型的描述为。)

除了将图像分割成多个1MB外,我想知道是否可以增加单元格的大小以满足我的要求


非常感谢。

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


通常的建议是将文件内容存储在文件系统上并存储元数据,包括Cassandra中的文件路径。通过这样做,您可以更轻松地托管图像,尤其是在云中的情况下——这将更高效、更便宜……

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


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

完全同意。我应该补充一点,我见过一个用于JSON数据的Cassandra,它有时可能包含大于16MB的图像。这是可行的,但P99协调器延迟非常糟糕,因为当节点不在同一机架或数据中心时,需要将100MB+的数据从一个节点传输到另一个节点。完全同意。我应该补充一点,我见过一个用于JSON数据的Cassandra,它有时可能包含大于16MB的图像。这是可行的,但P99协调器延迟非常糟糕,因为当节点不在同一机架或数据中心时,需要将100MB+的数据从一个节点传输到另一个节点。