我们处于每天需要存储数百万条记录的情况,
数据结构模型:
- ID
- 日期
- 标题
- ...
- 数据 [RAW TEXT]
我们的 [RAW TEXT] 每次都不同,从 ~30KB 到 300KB,平均为 100Kbs。我们永远不需要搜索 [RAW TEXT],也可能每个月需要通过 id 访问其中一些数据。
现在我们将所有它们(属性和数据)存储在 MongoDb 中,因为 MongoDb 中的 INSERT 速度和性能非常好。但是我们的数据库大小正在快速增长,现在大约是 85GB,在接下来的几天里,这对我们来说将是一个问题。
这是一个问题,你将如何实现它?
更改数据库和软件结构以在文件系统(/datafiles/x/y/z/id.txt)中存储数据[RAW TEXT] 真的值得吗?
此更改是否会对系统性能产生重大影响?