我正在创建一个应用程序,必须将最多32 GB的数据放入我的数据库.我正在使用B树索引,因为读取将具有范围查询(例如从0 <时间<1小时).
在开始时(数据库大小= 0GB),我将得到每毫秒60和70次写入.说5GB之后,我测试的三个数据库(H2,berkeley DB,Sybase SQL Anywhere)真的减速到每毫秒不到5次写入.
问题:
笔记:
每条记录都包含几个整数
是; 索引以插入时间为代价改进了获取时间.你的数字听起来很合理 - 不知道更多.
你可以对它进行基准测 您需要存储合理数量的数据.考虑是否根据查询进行索引 - 重读取和轻插入?索引到处都是where子句可能会使用它.轻装,重型插件?可能会避免索引.混合工作量; 基准吧!
在进行基准测试时,您希望在数据域和数据域中尽可能地获得真实或真实的数据(数据的分布,不仅仅是所有"亨利史密斯",而是所有名称,例如).
| 归档时间: |
|
| 查看次数: |
3580 次 |
| 最近记录: |