求教分段存储的实现方法!
我准备要修改一个系统,该系统有两个使用频率很高的表,用了半年每个表大概30万条记录,记录不多,但访问频率很高。因为这两个表在使用高峰期会有大概50个客户端访问,而且有一半是用于查询,导致响应速度在某一个访问高峰期下降得很快,严重影响数据的前台录入操作。因为查询的数据一般是查询两天之前的数据,而修改更新删除的操作只对24小时内数据操作。所以打算改造数据库结构,以分段存储的方法实现。
实现分段存储我打算分48小时数据和往日数据两个数据库,因为这是一个收费系统,所以对于前台的录入速度要求很高,所以我想尽量把48小时数据库里的数据量减到最少,就是隔一段时间删除一部分数据。而往日数据库就是一个不能进行修改操作的数据库,就是只容许新增记录,不容许修改删除记录。
首要是要保证前台录入得速度和保证往日数据不被修改。sql的复制机制能不能实现?用sql的复制机制,还是用触发器,还是在数据录入的同时直接做多一次同样的修改更新删除操作,还是有别的更好的方法呢?
请各高手提供一个实现模型!谢谢!!
实现分段存储我打算分48小时数据和往日数据两个数据库,因为这是一个收费系统,所以对于前台的录入速度要求很高,所以我想尽量把48小时数据库里的数据量减到最少,就是隔一段时间删除一部分数据。而往日数据库就是一个不能进行修改操作的数据库,就是只容许新增记录,不容许修改删除记录。
首要是要保证前台录入得速度和保证往日数据不被修改。sql的复制机制能不能实现?用sql的复制机制,还是用触发器,还是在数据录入的同时直接做多一次同样的修改更新删除操作,还是有别的更好的方法呢?
请各高手提供一个实现模型!谢谢!!
...全文
相关推荐
Python实现分段线性插值
分段线性插值是一种在离散数据点之间构建连续函数的方法,它通过在每两个相邻数据点之间构造一条直线来逼近目标函数。
golang 并发安全Map以及分段锁的实现方法
### Golang并发安全Map及分段锁实现方法详解#### 概述在Go语言中,标准库提供的`map`类型并非线程安全的。因此,在多线程或并发环境中直接使用`map`可能导致数据竞争和不一致的问题。
基本分段存储管理系统
综上所述,基本分段存储管理系统是一种有效的内存管理方案,它通过段表和地址变换机构实现程序的逻辑地址到物理地址的映射,从而支持程序的模块化和数据共享。
OpenCV+VC6.0实现的摄像头视频分段存储和调用
在这个“OpenCV+VC6.0实现的摄像头视频分段存储和调用”项目中,我们将探讨如何使用OpenCV在C++环境下通过Visual C++ 6.0开发工具来实现摄像头视频的捕获、分段存储以及后续的调用播放
基本分段存储管理系统的设计
本课程设计旨在深入理解基本分段存储管理系统的原理、实现及其优缺点,通过实际操作加深对这一概念的理解。分段存储管理的核心理念是将程序划分为逻辑上独立的段,每个段都包含一个特定的功能或数据结构。


应用实例
