有效的应用设计通常将应用程序分为两种主要类型:联机事务处理(OLTP)和决策支持系统(DSS)。联机事务处理(OLTP)类型的应用程序具有高吞吐量,经常涉及大量的插入、更新和删除操作,特别适用于需要大容量数据处理和多用户同时访问的场景,例如订票系统、银行业务系统和订单系统。这些系统的关键目标包括可用性、速度、并发性和可恢复性。在设计这些系统时,必须注意确保大量并发用户不会影响系统性能,同时避免过度使用索引和集群表结构,因为这些结构可能会影响插入和更新操作的效率。