社区
Java EE
帖子详情
文件存储服务端的实现方式有什么?如何去实现?
大板牙花生
2021-04-08 08:02:09
直接上传到文件夹感觉不是很好保存。但是存入数据库又有大小的顾虑。以及迁移的顾虑。比如以后要是换数据库的话还得重新大改
...全文
392
6
打赏
收藏
文件存储服务端的实现方式有什么?如何去实现?
直接上传到文件夹感觉不是很好保存。但是存入数据库又有大小的顾虑。以及迁移的顾虑。比如以后要是换数据库的话还得重新大改
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
s478853630
2021-04-13
打赏
举报
回复
部署独立的文件服务器,然后开放接口给其他项目调用,一主一从,从机主要是做备份 你把文件服务器当做一个数据库,就好比多台机器连一个mysql
冰思雨
2021-04-09
打赏
举报
回复
你需要一个文件服务器,专门用于存储文件的服务器。 方式和方法有很多吧?关键看这些文件的重要性和大小多少。 1. 最简单的办法,服务器挂载一个磁盘阵列,将文件保存到盘阵里。盘阵一般会损失一些性能换取一些数据的健壮性,坏掉一两个磁盘也不会损坏文件数据。 2. 如果对数据的吞吐量没有要求的话,也可以让服务器挂载 NAS 服务器,将文件通过局域网传输到 NAS 服务器上面。 1 和 2 的区别是,1 的文件只有服务器本地才能访问,多个服务器组成的集群共享盘阵会比较困难。2 的文件通过NAS共享到局域网中,集群中的服务器都可以使用。2 是 1 的改进方案。 3. 使用分布式文件系统,现在开源的有很多,C/C++语言编写的也有,Java语言编写的也有,各自都有各自的特点,楼主可以根据使用场景进行选择。(比如,小文件居多还是大文件居多,是否提供随机存取访问,以及性能和吞吐量等) 另外,一般不推荐使用数据库来保存文件的数据内容,数据库一般会作为文件的索引或者业务关联的数据来进行保存,一般只保存文件的属性信息,比如文件名,相对路径,大小,最后一次修改时间等。有些服务端还会使用 Lucene 来创建索引,加速文件的查找速度,但是,都不会保存文件的数据内容。
1100101001
2021-04-09
打赏
举报
回复
建议用ftp
KeepSayingNo
2021-04-08
打赏
举报
回复
FTP,HDFS等都可以用
Type11
2021-04-08
打赏
举报
回复
大文件的话当然是hdfs分布式存储啊!
鸣鸣Amadues
2021-04-08
打赏
举报
回复
数据库是支持大文件存储的,blob或者text类型。
一个服务器对多个客户端的MFC Socket编程示例(
实现
简单的即时通讯功能)
实现
一个服务器对多个客户端的关键是,在
服务端
的使用集合CPtrList类用保存客户端的socket对象,思想与Java中的编程思想一样,只不过Java中会使用多线程技术,在Vector集合保存客户端的socket对象,而MFC框架提供了...
Netty
实现
客户端
服务端
上传接收
文件
demo
需求:客户端向
服务端
发送
文件
,
服务端
接收并保存。
实现
思路:采用分段上传,即客户端将数据分成固定的段数,每次上传固定长度的数据(最后一次可能小于平均长度)。这样
服务端
客户端就会向打乒乓球一样来回交互,...
NodeJS
服务端
开发极速入门
关于NodeJSNodeJS是Chrome浏览器的V8引擎剥离而成的一款桌面JS解析工具;辅以网络通信、
文件
和数据库读写等支持类库以后就可以用来做
服务端
开发了;NodeJS的诞生使得JS成为一门不折不扣的全栈开发语言,如果你喜欢还可以用它来开发桌面应用程序哦(Electron);专业的NodeJS
服务端
开发已经成为一个需求量不低的招聘岗位;作为靠JS吃饭的前端程序员,如果你能胜任一些基本的后端开发,则【全栈工程师】的价(gong)值(zi)还能再上层楼~课程特色零基础教学,由浅入深,通俗易懂,物超所值;内容体系完整、干货满满:+ NodeJS常用类库+ 流行框架Express基础与实战+流行框架Koa2基础与实战;+ 两大NodeJS主流数据库MySQL与MongoDB极速入门;课程收益掌握基于原生NodeJS开发
服务端
技能;掌握MySQL+MongoDB数据库的基本使用;掌握基于Express开发
服务端
技能;掌握基于Koa2开发
服务端
技能;写在最后就连太阳光照到地球都需要8分钟,所以,你也需要时间,耐心一点,持续修炼。
python中使用socket编程
实现
带有界面的客户端向
服务端
发送
文件
和下载
文件
**二:发送
文件
界面:**首先需要开启发送
文件
服务端
(这里需要注意的是每一次发送
文件
之前都需要开启一次
服务端
,因为我在这里将每一次发送
文件
之后就关闭了客户端和
服务端
之间的连接) 输出相关客户端和
服务端
的...
[网络编程]TCP
实现
客户端发送
文件
给
服务端
,
服务端
将
文件
保存在本地
例题:客户端发送
文件
给
服务端
,
服务端
将
文件
保存在本地 */ public class TCPTest2 { @Test public void client(){ Socket socket = null; OutputStream os = null; FileInputStream fis = null; try { ...
Java EE
67,512
社区成员
225,881
社区内容
发帖
与我相关
我的任务
Java EE
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
复制链接
扫一扫
分享
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章