我们的内部系统基于 SQL Server 2008 构建,具有 40 个表的 6NF 架构。大多数表 FK 到其他 3 个,关键的只有 7 个。该系统最终将支持 100 名员工与 1000 名客户中的 10 名客户一起工作,并存储 100 到 1000 条交易记录——黄金时段的访问峰值应该在 1000条每秒行数。
是否有任何理由认为这种 RDBMS 相互关系的深度会使使用具有充足 RAM 的现代硬件构建的系统负担过重?我正在尝试评估我们是否需要在进入最终开发阶段(几个月后)之前调整我们的设计或项目方向/目标。