深入内存数据库TimesTenAlexWang2022/10/19 21 、概述 与传统数据库的比较 TimesTen为什么快 性能指标 应用场景2022/10/19 3什么是内存数据库?内存数据库将数据和元数据存放在内存中,可以获得极高的响应速度并实现实时数据缓存数据库与应用程序共享一个地址空间完善的事务管理,针对物理内存的优化调度算法和并发事务处理关系型数据库,支持SQL92数据可靠性、完善的数据恢复机制2022/10/19 4与传统数据库比较(1) 传统数据库的目的是处理永久、稳定的数据。强调维护数据的完整性、一致性,但很难顾及数据及其处理的定时限制,不能满足实时应用的需要 传统数据库由于磁盘IO、缓存管理、排队等待及锁的延迟等使得事务实际平均执行时间与估算的最坏情况执行时间相差很大;内存数据库由于没有磁盘IO和缓存管理,能搞准确估算事务响应时间 内存数据库处理的数据通常是“短暂”的,即有一定的时效。所以,实际应用中内存数据库主要处理实时性强的业务逻辑处理数据。而传统数据库旨在处理永久、稳定的数据,其性能目标是高的系统吞吐量和低的代价 传统数据库是IO密集型应用,内存数据库为CP