将 Sensenet 内容存储库拆分为多个数据库
Splitting Sensenet content repository into multiple databases
有没有办法将一个内容存储库拆分成多个数据库?我很有可能拥有数 TB 的数据,甚至可能是数十 TB 的数据。维护大于 1 TB 的数据库成为一个问题,所以我无法想象处理更大的数据库。我考虑过使用 Filestream,但拥有多个数据库将是更可行的解决方案。
如果没有,是否至少有一种方法可以将多个存储库包含在一个网站中?
目前(从 7.2 版开始)sensenet 需要连接到中央数据库,您不能将其拆分为多个部分。
有blob storage feature however that lets you store binaries outside of the main metadata database. You choose a blob storage implementation (e.g. the MongoDb blob provider),安装后就可以开始上传文件到sensenet了。超过一定(配置)大小的二进制文件将转到外部提供程序。
不过,您必须注意 blob 存储的备份,因为每个数据库提供程序的备份都是不同的。至少元数据数据库的大小会显着降低。
有没有办法将一个内容存储库拆分成多个数据库?我很有可能拥有数 TB 的数据,甚至可能是数十 TB 的数据。维护大于 1 TB 的数据库成为一个问题,所以我无法想象处理更大的数据库。我考虑过使用 Filestream,但拥有多个数据库将是更可行的解决方案。
如果没有,是否至少有一种方法可以将多个存储库包含在一个网站中?
目前(从 7.2 版开始)sensenet 需要连接到中央数据库,您不能将其拆分为多个部分。
有blob storage feature however that lets you store binaries outside of the main metadata database. You choose a blob storage implementation (e.g. the MongoDb blob provider),安装后就可以开始上传文件到sensenet了。超过一定(配置)大小的二进制文件将转到外部提供程序。
不过,您必须注意 blob 存储的备份,因为每个数据库提供程序的备份都是不同的。至少元数据数据库的大小会显着降低。