我知道这些问题是经常问到的问题之一,但是在特定情况下我需要您的帮助。
我正在开发一个应用程序,其中一些用户可以添加订单,而某些用户可以执行这些订单。这些订单非常具体,因此只能添加数量有限的用户。
然后,每个订单生成三个文档。每个文档的大小不超过1MB,因此我将它们另存为blob,但我不知道将来会发生什么,文档的大小可能会大大增加(例如:5MB )。我该怎么办?为什么?将它们另存为blob或另存为文件路径。
例如:是将5MB文件保存为blob在数据库中的一种好习惯,还是最好从头开始将它们保存为文件路径(如果我知道会发生这种情况),或者将它们保存为blob,并且它们的增加比更改要大?它。
对于这个项目,我正在使用digitalocean
服务器。
MySQL可以处理5MB的Blob。如果使用MEDIUMBLOB
它,则最多可以处理16MB,如果使用LONGBLOB
它,则最多可以处理4GB。有关详细信息,请阅读字符串类型概述。
除此之外,将BLOB数据放入数据库中也有相同的利弊。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句