文件系统与数据库的优缺点
admin
2023-01-27 02:46:25
0

文件系统与数据库的优缺点
如果您在选择保存上传到服务器的文件的最佳方式时犹豫不决,如果您习惯于将文件存储在文件系统中并认为文件系统是为了保存文件而创建的,或者如果您不担心在某些情况下使用数据库保存文件的优势,那么是时候重新考虑你的选择了。

文件系统

文件系统的优点
性能可能比在数据库中执行时更好。为了证明这一点,如果将大型文件存储在数据库中,则可能会降低性能,在文件系统中,访问文件非常简单,重量轻。保存文件并将其下载到文件系统中比在数据库中简单得多,因为简单的“另存为”功能可以帮助您。可以通过使用已保存文件的位置寻址URL来完成下载。迁移数据是一个简单的过程。您可以将文件夹复制并粘贴到所需目标位置,同时确保为目标提供写入权限。

文件系统的缺点
1)松散包装。关系映射中没有ACID(原子性,一致性,隔离性,持久性)操作,这意味着无法保证。考虑一种情况,您手动或通过一些***家伙从手中删除您的文件。您可能不知道该文件是否存在。

2)安全性低。由于您的文件可以保存在您应该提供写入权限的文件夹中,因此很容易出现安全问题并引发麻烦,例如******。如果您无法在安全性方面做出妥协,最好避免保存在文件系统中。

数据库

数据库的优点
ACID一致性,包括在文件存储在数据库外部时更新的回滚。文件将与数据库同步,不能孤立,这在跟踪事务时占上风。备份自动包含文件二进制文件。它比保存在文件系统中更安全。

数据库的缺点
可能必须将文件转换为blob才能将它们存储在数据库中。数据库备份将更加沉重和沉重。通常,RDBMS是由RAM驱动的,因此所有数据必须首先进入RAM。当RDBMS必须查找和排序数据时会发生什么?RDBMS跟踪每个数据页 - 即使读取和写入的数据量最少 - 它必须跟踪它是否在内存中,或者它是否在磁盘上,是否已编入索引或是否在物理上进行了分类等。

相关内容

热门资讯

美国“痛失”杨植麟,这是历史性... 杨植麟的月之暗面创造了Kimi K3,轰动整个世界。他是近年来第一个放弃了美国机会、回中国创业,并且...
铭显光电取得LED显示屏加工夹... 国家知识产权局信息显示,上海铭显光电科技有限公司取得一项名为“一种LED显示屏加工夹具”的专利,授权...
大盘承压依旧登顶,vivo拿下... 7月22日消息,市场调研机构Omdia发布2026年第二季度印度智能市场报告,数据显示本季度印度手机...
白宫发布《科学:新的黄金时代》... 据白宫7月21日消息,白宫科技政策办公室、管理与预算办公室联合发布《科学:新的黄金时代》报告。本次备...
民营商业火箭首次从长三角东海海... 北京时间7月22日10时54分,我国太原卫星发射中心在上海东部海域使用引力一号遥四运载火箭,将搭载的...
美威胁袭伊基础设施,伊朗军方:... △当地时间21日,船只在霍尔木兹海峡航行伊朗武装部队哈塔姆安比亚中央总部当地时间22日发布声明称,美...
扑翼机器人问世:像潜水鸟一样在... 潜鸟、海鸥、海鹦和海燕,是自然界中约100种既能飞行又能游泳的鸟类。这些潜水鸟能够俯冲入水追逐猎物,...
当科学家走进西部脑谷:这里有望... 7月22日,2026天府科学家创新发展大会暨成都科产融合对接活动锦江经开区脑机接口专场在锦江区成功举...
女子身份证丢失后名下出现“吸毒... 四川籍的庞女士定居浙江宁波多年,她怎么也没想到,因丢失身份证一事,竟让她陷入长达7年“自证清白”的困...
省农科院成功研发我省首个高粱全... 近日,记者从省农科院获悉,该院作物资源研究所、农业生物技术研究所联合石家庄博瑞迪生物,成功研制出省内...