每天要保存10万张图片,要设计一个系统来管理、存储他们,
主要是如何存储这么多数据。尽可能详细描述。需要说明使用什么操作
系统,什么语言,什么数据库,以及一些细节。第一次提问,帮忙解答下

解决方案 »

  1.   

    如果每天10万张图片的话,估计需要ORCAL数据库了吧!系统和语言不是重点了,主要的是实现功能!
      

  2.   

    针对于这个问题,我们谈谈自己的想法:
    首先拿到这个需要解决的问题,应该先想想其可行的解决方案,至少保证3种以上,然后选择最优方案。
    描述如下:
    方案一:我们可以把照片保存在服务器硬盘上,建立一个统一的目录,当然为了方便管理,10万照片命名一定要规范且唯一,通过统一目录结构+照片名称组合成唯一命名方式,使用数据库来存放相关的照片存放路径。可以通过管理照片的存放路径来实现照片的管理。(至于前台的设计什么方式都可以C/S或者B/S。开发语言自选,自己最擅长的就行)。
    方案二:
    方案三:

    设计思想因为路过,所以仅列出自己第一时间想到的,但是不一定是最优的。具体的实现方式,根据自己擅长的开发方式及开发语言等。
      

  3.   

    针对于这个问题,我们谈谈自己的想法:
    首先拿到这个需要解决的问题,应该先想想其可行的解决方案,至少保证3种以上,然后选择最优方案。
    描述如下:
    方案一:我们可以把照片保存在服务器硬盘上,建立一个统一的目录,当然为了方便管理,10万照片命名一定要规范且唯一,通过统一目录结构+照片名称组合成唯一命名方式,使用数据库来存放相关的照片存放路径。可以通过管理照片的存放路径来实现照片的管理。(至于前台的设计什么方式都可以C/S或者B/S。开发语言自选,自己最擅长的就行)。
    方案二:
    方案三:

    设计思想因为路过,所以仅列出自己第一时间想到的,但是不一定是最优的。具体的实现方式,根据自己擅长的开发方式及开发语言等。
      

  4.   

    针对于这个问题,我们谈谈自己的想法:
    首先拿到这个需要解决的问题,应该先想想其可行的解决方案,至少保证3种以上,然后选择最优方案。
    描述如下:
    方案一:我们可以把照片保存在服务器硬盘上,建立一个统一的目录,当然为了方便管理,10万照片命名一定要规范且唯一,通过统一目录结构+照片名称组合成唯一命名方式,使用数据库来存放相关的照片存放路径。可以通过管理照片的存放路径来实现照片的管理。(至于前台的设计什么方式都可以C/S或者B/S。开发语言自选,自己最擅长的就行)。
    方案二:
    方案三:

    设计思想因为路过,所以仅列出自己第一时间想到的,但是不一定是最优的。具体的实现方式,根据自己擅长的开发方式及开发语言等。
      

  5.   

    1 制定图片命名规范、查找策略,目标是尽可能减少SQL操作
    2 针对经常使用的图片缓存,目标是尽可能减少磁盘IO操作
    3 如果并发量很大,需要优化线程并发算法