求教分段存储的实现方法!

kinfee kinfee 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
我准备要修改一个系统,该系统有两个使用频率很高的表,用了半年每个表大概30万条记录,记录不多,但访问频率很高。因为这两个表在使用高峰期会有大概50个客户端访问,而且有一半是用于查询,导致响应速度在某一个访问高峰期下降得很快,严重影响数据的前台录入操作。因为查询的数据一般是查询两天之前的数据,而修改更新删除的操作只对24小时内数据操作。所以打算改造数据库结构,以分段存储的方法实现。
实现分段存储我打算分48小时数据和往日数据两个数据库,因为这是一个收费系统,所以对于前台的录入速度要求很高,所以我想尽量把48小时数据库里的数据量减到最少,就是隔一段时间删除一部分数据。而往日数据库就是一个不能进行修改操作的数据库,就是只容许新增记录,不容许修改删除记录。
首要是要保证前台录入得速度和保证往日数据不被修改。sql的复制机制能不能实现?用sql的复制机制,还是用触发器,还是在数据录入的同时直接做多一次同样的修改更新删除操作,还是有别的更好的方法呢?
请各高手提供一个实现模型!谢谢!!
...全文

相关推荐

评论 6
收藏 已收藏
分享
返回顶部
kinfee
应用实例 27,579 成员 68,540 内容