数据库处理应用总结OLAP和OLTP

1. 联机分析处理OLAPon-line Analytical processing

     要求:快速

     隐患:大数据量查询时占用服务器CPU、内存过大,影响其他用户操作。

    关键:A、使用主键、索引,以加快大数据量时的查询速度;

           B、使用脏读,以在高并发时能快速读取数据。

     注意:一个表不要加太多索引,因为索引影响插入和更新的速度。

2. 联机事务处理OLTPOn-Line transaction Processing

     要求:原子性、一致性、快速、高效

     隐患:大数据量处理时锁占用程度

     关键:A、使用事务。多表处理时,设置成非自动提交,

              若其中某表处理失败,则回滚以前处理的数据。

           B、批量更新。尽量批量更新数据,而非逐条更新数据。

猜你喜欢

转载自blog.csdn.net/lqk1603/article/details/6527122