各有好处,存储在服务器可以方便数据移动,但数据库里面2进制数据多的话影响查询速度,还设计到数据库模式的设计优劣问题,2进制数据最好单独存储在一张表里。
2进制文件存储在在文件系统里在数据库里存储路径也是一种方法,但这样不方便数据的移动,而且容易因为认为操作造成数据的不完整性和不一致性。
具体用那种方法存储就是设计者的策略问题了。一般来说几K的小图片存放在数据库里面,大文件存放在文件系统中。
另外MYSQL的2进制数据最多只能到达1M多一点,SQL SERVER 2000的2进制文件可以到2G,自己考虑吧。