做一个存储云,实现大文件及其相关信息上传查询下载。

想做一个私有存储云,然后多个客户端进行上传下载。而且上传的文件都是比较大的视频文件,而且还得包括上传视频的其他相关描述信息,各位同胞们有什么好的技术吗,开发成本小,效率高的。我用java。还得包括视频查询(根据上传时间,其他信息等)下载(批量)。并发可能不算太大,大概100个客户端,每个客户端上传频率也不是特别高,大概每天10次,每次2G左右

收到一只叮咚
浏览 520回答 14
14回答

一只萌萌小番薯

100个客户端*10*2G*30天=60T,完全无法想象题主的开发成本小是啥意思。

繁星点点滴滴

听说有个Hadoop。 要开发成本小,直接找云存储服务提供商呗。

鸿蒙传说

我的程序是特定的领域的。。。基本没有什么变动。。大概就上边那些功能 求大神支招

犯罪嫌疑人X

我是一个人在战斗啊。。。开发成本为0的啊。。我就是为了要实现功能。。。存储可以不用考虑啊。。。那个是使用我软件的人考虑的事。。

RISEBY

@秋风悲画扇: 我其实没资格讨论这个问题的,我什么都不懂,对于这样的问题一没经验二没实践,我只是来凑热闹的。 下面乱说一堆: 1. 如果说单个文件2G,还是C/S结构比较合适,你看各种网盘的大文件上传都是要装浏览器插件的或者用它的客户端,http是不行的吧 2. 大叔已经算过了,每月60T,这其实也是一个问题啊,怎么储存;Hadoop?我实际也不知道它到底是个什么,能用来干什么 3. 这是大文件,上传下载都得断点续传吧 4. 如果文件信息不是特别敏感,可以用云存储提供商,如七牛云储存(有广告嫌疑啊),少考虑很多问题

蓝山帝景

@liqipeng: 你说的对,条件是他是一个内网。。不能访问互联网啊。。。我本来就是想用CS做的。。。就没有考虑过用BS。。不走http的。。。我问的就是CS架构的软件有没有比较现成的东西可以用。。。还是说只能自己走socket自己从头到尾做。。。关于存储。。是不是可以架设网络存储。。。或者自己实现一套分布式存储系统。。。

萧十郎

nodejs

暮色呼如

什么意思啊

拉风的咖菲猫

什么意思啊,nodejs能弄啥。。。。不过是个web服务器吧

呼如林

@visonme: nodejs能做C/S吗。。。我印象中只是做B/S吧
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java