有没有把 oss 当数据库用的?

2021 年 9 月 3 日
 gancl

为了将来节省 mysql 压力,现将部分表移到 oss 上,并做 redis 缓存处理, 这会不会有什么问题? 个人觉得有缓存了, 将来数据量大了放 mysql 也不会有压力,但有什么理由拒绝这种建议呢?

5381 次点击
所在节点    MySQL
23 条回复
myd
2021 年 9 月 3 日
OSS 好像不支持随机写吧
py88pQ2hZ7PJw0v4
2021 年 9 月 3 日
juicefs 挂载一个硬盘
Mithril
2021 年 9 月 3 日
做过,没什么问题。文件存 OSS,属性挂 metadata 。非常轻量的读写问题不大。
适合以文件操作为主要流程的场景。
JingKeWu
2021 年 9 月 3 日
什么神仙操作
cheng6563
2021 年 9 月 3 日
除非你 100%缓存,否则没缓存的那点数据就能要你老命
securityCoding
2021 年 9 月 3 日
连野路子都算不上
lscexpress
2021 年 9 月 3 日
请用 oss 来做一次事务让我瞧瞧
rogwan
2021 年 9 月 3 日
对象存储要计算请求次数费用的,确定 MYSQL 是低频数据 IO
xsm1890
2021 年 9 月 3 日
写到 oss 不就是一个文件了。最最开始的时候,数据就是写到磁盘上的,为了方便管理搞了一个数据管理系统,也就是最原始的数据库了,然后这个系统慢慢发展才有了现在的数据库的各种功能。这么一搞直接回到了解放前???
wellsc
2021 年 9 月 3 日
看需求,如果你只是给个人博客用用的话完全可以,毕竟日活大概率不到 10,以前还有人把 github repo 当 kv store 用呢
F281M6Dh8DXpD1g2
2021 年 9 月 3 日
自己搞个 snowflake
zhangxudong
2021 年 9 月 3 日
有,然后因为请求量过大,被阿里云警告了
BBCCBB
2021 年 9 月 3 日
你该看看 table storage, 而不是 oss..
Exdui
2021 年 9 月 3 日
试过,高频读 低频写的数据放在 oss,走内网请求数据
这种算是野路子,主要看你是用在什么场景的
koolob
2021 年 9 月 3 日
我这边把 oss 当作一种可批量覆盖数据的只读数据库来用的。
文件形式组织好,然后数据湖建立外表。读取就跟 mysql 一样。而更新数据时,就批量把文件替换就行。
适合大数据原始数据处理。
ClutchBear
2021 年 9 月 3 日
同楼上,
用阿里云的表格存储呗,
价格也不贵.
我测试过, 通过主键读 10000 条数据, 大概 35 秒.
gancl
2021 年 9 月 3 日
@Exdui 暂时先用在自定义字段上, saas 系统不是要设置很多自定义字段给各种行业自己用, 有自定义模板、自定义字段类型、自定义字典列表、关联各业务的中间关联表等
yrj
2021 年 9 月 3 日
你确定内存比硬盘更便宜?这不就是钱包负优化嘛
THESDZ
2021 年 9 月 3 日
见过用 cdn 的,商品 sku 这种.
joesonw
2021 年 9 月 3 日
https://github.com/phiresky/sql.js-httpvfs 这个就是, 不过是只读的.

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://study.congcong.us/t/799596

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX