mur*_*lai 6 filesystems scalability mongodb node.js
我将Node.js用于我的项目.
我应该将图像存储在本地文件系统中,还是应该将其存储在MongoDB中?
哪种方式更具可扩展性?
最具扩展性的解决方案是使用共享存储服务,例如亚马逊的S3(或自己制作).
当您决定将机器添加到应用程序层时,这使您可以更容易地水平扩展,因为您不必担心任何迁移噩梦.
这背后的基本思想是保持存储层与应用层分离.因此,使用此想法,您可以在单独的计算机上创建node.js进程,该计算机接受文件上载,然后将其写入磁盘.