转自:https://blog.csdn.net/u010429286/article/details/79034938
On_line transation Processing(联机事务处理),也称面向交易的处理过程,专注于面向事务的任务类数据处理,涉及到数据中插入,更新或删除少量数据,主要用于大量用户下处理大量数据事务.
业务场景:
在线银行、网上买一本书、预订一张机票、发送一个文本消息、电话推销员输入电话调查结果、呼叫中心员工查看和更新客户的详细信息.
OLTP特点:
OLTP事务通常在他们执行的任务中相当具体,通常涉及到单个或小部分记录,例如银行转账时,只涉及转账用户和被转帐用户.
1.事务涉及少量数据;
2.通过索引访问数据;
3.用户量大;
4.数据查询更新频繁;
5.响应速度快
高可用:
OLTP具有极高可用性,系统通常处理任务关键数据,并拥有大量用户,
ACID: 数据库事务正确执行的四个基本要素,原子性-Atomicity,一致性-Consistency,隔离性-Isolation,持久性-Durability,支持事务的数据库必须支持这四大特性,否则无法保证数据的正确性. 为了保证数据的完整性,OLTP数据库需要符合ACID标准,ACID是指保证数据库事务处理可靠的一组标准属性,它确保交易的准确性,一致性,隔离性和持久性。在数据库中,事务是作为单个逻辑工作单元执行的一系列操作,一个事务只有在整个一序列操作成功的情况下才能成功