解决方案 »

  1.   

    我想简单实现一下论坛系统,现在考虑贴子内容的事,大量的长文本适合存入数据库吗?
    数据库可以存二进制文本,处理效率更高比如我现在在想数据库操作中SELECT出长文本的时候会把整个文本加载到内存中吗?还是流文件?如果是前者会不会在大量操作
    的时候内存占用过多?
    数据库本身是服务器,与你的应用采用TCP通信,所以在通信之前必然需要将数据从数据库缓存/物理文件中提取出来,这一步是肯定要占内存的。不过你不必担心大量操作占用很多内存,因为数据库的实现者很好的处理的这部分被占用的内存有没有必要把长文本保存到硬盘上,数据库中只留一个路径?
    没必要。主要是前端不好处理,长文本不是图片,图片只要一个url就够了,长文本是前端需要处理的,所以不合适这样处理。