将Sensenet内容存储库拆分为多个数据库

时间:2018-07-09 12:59:04

标签: sensenet

是否可以将Content存储库拆分为多个数据库?我很有可能拥有TB的数据,甚至可能有数十TB的数据。维持大于1 TB的数据库成为一个问题,因此我无法想象要处理更大的数据库。我曾经考虑过使用Filestream,但是拥有多个数据库将是更可行的解决方案。

如果没有,是否至少有一种方法可以在一个网站中包含多个存储库?

1 个答案:

答案 0 :(得分:0)

当前(自7.2版开始),Sensenet需要连接中央数据库,您无法将其拆分为多个部分。

但是具有blob storage功能,可让您在主元数据数据库外部存储二进制文件。您选择了Blob存储实现(例如MongoDb blob provider),然后安装它,就可以开始将文件上传到Sensenet。超过特定(配置)大小的二进制文件将转到外部提供程序。

尽管如此,您必须照顾Blob存储的备份,因为对于每个数据库提供程序而言,备份都是不同的。至少元数据数据库的大小会大大降低。