我是学生,现在正在做一个项目,打算在校园网内使用,主要实现的是一个视频的上传和分享功能,大概要支持上万个用户,不知道要用什么数据库来管理。同时由于相关知识比较缺乏,所以在问下,实现这样一个功能,对于服务器硬件要求是什么,采用什么操作系统。如果还要实现分布式的存储怎么来做?

解决方案 »

  1.   

    分布式存储,hadoop?数据库,随意了
      

  2.   

    HADOOP吧,虽说我也没用过。
    视频文件肯定比图片文件大,我碰到过的项目,仅仅是图片传输,客户量绝对不超过1000个,一天就有10T的增量。
      

  3.   

    个人认为sql server或者mysql
      

  4.   


    我知道要用hadoop,但是不知道hadoop和数据库的区别,还有就是如果要学hadoop的话,看什么书比较好。
      

  5.   

    上W个用户是什么概念?能支撑这么多用户还是同时有这么大的并发连接数?
    如果只是支撑1W+用户,..但是并发连接在100以下的话..没必要这么复杂...随便哪个数据库都行..
    而且视频文件你又不存进数据库...数据库只是保存点用户信息和地址数据吧?
    如果并发1W的话...那分布式是必须的..而且不单是数据库要分布吧?WEB主机这些全部都要使用分布式处理吧?路由机制这些都要另外设计....
      

  6.   

    1.我打算是在校园网内实现这个项目,及为全校的学生提供服务,我们学校总共大致有两三万人,要使用的话粗略的估计大概会在一万人左右,至于并发量真的不知道,因为没有做。
    2.我们打算提供客户端到服务器,不做web,
    3,如果数据库分布式,怎么做,路由怎么来做呢?
    指导下谢谢!