我正在创建一个应用程序,它必须将最多 32 GB 的数据放入我的数据库中。我正在使用 B-tree 索引,因为读取将具有范围查询(例如 from 0 < time < 1hr)。
一开始(数据库大小 = 0GB),我将获得每毫秒 60 和 70 次写入。在说 5GB 之后,我测试过的三个数据库(H2、berkeley DB、Sybase SQL Anywhere)真的减慢到每毫秒不到 5 次写入。
问题:
- 这是典型的吗?
- 如果我删除了索引,我还会看到这个可伸缩性问题吗?
- 这个问题的原因是什么?
笔记:
每条记录由几个整数组成