我只是想知道哪是最好的字段类型上传和存储pdf文件,docx, jpg和dxf文件以字节为单位的数据库。因为我使用了varchar,它给出了一个错误,叫做存储空间不足。你能告诉我吗?我想存储大量的文件,超过30000个。每个文件的大小为1-10MB。那么哪一个是好的呢?
我也有一个基本的问题,如果我使用MYSQL服务器存储所有的数据在我的数据库。这些数据被复制到其他地方。或者在上传数据到DB时将其转换为字节[]并存储在DB中。
如果您正在使用MS SQL server,那么Filestream数据类型最适合您描述的文件大小。如果Filestream不是一个选项,一定要考虑使用varbinary(MAX)。
编辑:我刚刚注意到你在问MySQL。在MySQL中,您需要使用BLOB数据类型。要回答关于MySQL的问题,与任何其他SQL数据库一样,所有内容最终都以字节形式存储在某个地方。对于MySQL,这个位置是包含数据的文件,通常存储在本地服务器上。