数据、文件存储方式
一般,数据、文件的存储主要有以下几种方式:
- MySQL
- 数据(MySQL)+文件(本地IO流)
- 数据(MySQL)+缓存(Redis)+文件(服务器集群、fastDFS(集群)、hdfs(大数据))
- 数据(MySQL)+缓存(Redis)+文件(OSS)
对象存储OSS
什么是OSS?
对象存储OSS是为了解决海量数据存储和弹性扩容问题,我们这里采用的是阿里云OSS存储。
阿里云官网对对象存储OSS的介绍如下:
海量、安全、低成本、高可靠的云存储服务,提供99.9999999999%(12个9)的数据持久性。使用RESTful API 可以在互联网任何位置存储和访问,容量和处理能力弹性扩展,多种存储类型供选择全面优化存储成本。

开通OSS服务(免费),创建Bucket并上传一张图片
1、访问阿里云官网 https://account.aliyun.com/login/qr_login.htm ,登录阿里云账号。
,
2、进入官网首页,搜索“OSS”,找到“对象存储OSS”,点击“立即购买”。

3、点击“管理控制台”,进入管理控制台页面。

4、点击左侧菜单“Bucket列表”,然后点击右侧“创建Bucket”。

5、在弹出的表单中填写Bucket名称、配置区域、存储类型、读写权限等。

6、读写权限这里配置为“公开读”,在弹出的提示框中点击“继续修改”。

7、配置完成后,点击“确定”即可完成Bucket创建。
8、刷新Bucket列表,可以看到我们刚才新建的Bucket信息。

9、点击上方“帮助文档”,打开帮助文档,可以了解更多关于OSS的内容,如API文档、计费方式等。


10、回到Bucket列表页,点击我们刚才新建的Bucket那一列,然后在新页面点击“文件管理”。

11、点击“新建目录”,在弹出的表单中输入目录名,然后点击“确定”创建一个新目录。

12、点击进入刚才新建的目录,点击“上传文件”,在弹出的表单中从本地上传一张图片。

13、上传成功后点击图片就可以看到我们上传的图片的详细信息了。复制文件的URL,在浏览器中打开即可下载该图片。

网友评论