1. 联机分析处理OLAP(on-line Analytical processing)
要求:快速
隐患:大数据量查询时占用服务器CPU、内存过大,影响其他用户操作。
关键:A、使用主键、索引,以加快大数据量时的查询速度;
B、使用脏读,以在高并发时能快速读取数据。
注意:一个表不要加太多索引,因为索引影响插入和更新的速度。
2. 联机事务处理OLTP(On-Line transaction Processing)
要求:原子性、一致性、快速、高效
隐患:大数据量处理时锁占用程度
关键:A、使用事务。多表处理时,设置成非自动提交,
若其中某表处理失败,则回滚以前处理的数据。
B、批量更新。尽量批量更新数据,而非逐条更新数据。