Joe*_*oel 6 database filesystems google-app-engine
将文件(例如AVI)保存为数据存储区中的Blob与将其保存为网络服务器上的普通AVI文件有什么区别?
谢谢!
乔尔
保存在服务器上的文件将是通常的文件系统文件.但是,在数据库中,它们具有用于保存数据的表.因此,当您想要在数据库中保存文件时,有一个特殊字段是Binary Large Objects (BLOB)
字段.这允许将字节流存储到数据库中,就像任何其他字段一样.它不存储文件的类型以及文件系统可能维护的任何其他属性.从数据库读回时,您必须知道文件的类型.通常将其存储在同一个表中的其他文本字段中.
例如,如果将其放置在文件系统中,则可以轻松删除或替换它。另一方面,在某些情况下,从数据库存储和检索它是不可接受的。
当然,还有很多事情需要思考。你没有明确问你最感兴趣的是什么。
归档时间: |
|
查看次数: |
2817 次 |
最近记录: |