我正在重新设计一个.NET系统,每天存储超过1000个多页.TIF图像,以便桌面和Web系统检索。当前系统使用SQL Server存储图像ID和元数据,但实际的TIF文件存储在单独的文件服务器上的NTFS目录中。
对于将TIFs作为“文档”存储,使用像RavenDB这样的NoSQL数据库,并将图像ID作为键,是否是一个好选择?
图像通常只写入一次,但读取多次。我希望使用RavenDB来存储图像,因为我正在尝试改进当前系统: - 冗余性(使用复制自动创建存储库的另一个副本) - 性能(使用图像的键/值特性) - 可靠性(当前的NTFS文件系统“数据库”容易出错且脆弱)
对于将TIFs作为“文档”存储,使用像RavenDB这样的NoSQL数据库,并将图像ID作为键,是否是一个好选择?
图像通常只写入一次,但读取多次。我希望使用RavenDB来存储图像,因为我正在尝试改进当前系统: - 冗余性(使用复制自动创建存储库的另一个副本) - 性能(使用图像的键/值特性) - 可靠性(当前的NTFS文件系统“数据库”容易出错且脆弱)