gpt4 book ai didi

c# - 在 Oracle 的 BLOB 字段中保存和检索图像?

转载 作者:太空狗 更新时间:2023-10-30 01:09:27 25 4
gpt4 key购买 nike

如何使用 C# 在 Oracle 的 Blob 字段中保存和检索图像?使用数据库存储图像是一个好的选择吗?

最佳答案

由于您使用的是 C#,您可能希望从 Microsoft 的 Working with Oracle LOBs 开始.其中有许多使用 OracleLob 类读取 LOB 并将其写入 Oracle 数据库的示例。

至于使用数据库存储图像是否是一个好主意,与所有事物一样,这取决于。将图像存储在数据库中可确保图像受到事务完整性的保护。它提供了一个所有图像都可以驻留的位置,根据定义,所有中间层服务器都可以访问该位置。它使确保所有数据都得到备份和恢复变得更加容易。它确保没有人在不记得更新数据库的情况下意外移动图像。

另一方面,这意味着数据库的大小可能会大幅增长,因此更难备份。据推测,这只是用数据库备份大小换取文件系统备份大小,但这可能涉及将令人头疼的问题从组织中的一个组转移到另一个组。这意味着您无法使用文件系统脚本来管理文件系统上的图像。这可能会使在中间层缓存图像变得更加困难。

关于c# - 在 Oracle 的 BLOB 字段中保存和检索图像?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6750404/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com