FastDB是一个高效率的内存数据库系统,相对于传统磁盘数据库,内存数据库通过将数据完全加载到内存,在内存中实现对数据的管理.通过对实现方式的深入分析、比较,选用合适的方式对内存数据库的实现机制等方面进行了改进,给出了内存数据库的实现方法、步骤和主要数据结构,进而对共享内存管理进行了阐述,使得内存数据库在处理数据上比磁盘数据库快,可以有效地使用CPU周期和内存,从而在一定程度上改善了数据吞吐量.较好的避免了内外存数据交换的发生,有效解决了不同行业中对系统响应要求高的问题.
FastDB is an efficient memory database system, compared with traditional database, memory database through disk will be fully loaded into memory and data in memory of data management. Through the analysis of mode selection and comparison, the right way to the memory of the database mechanism etc, the realization method of the in-memory databases, and the main data structure, then the sharing memory management, makes the in-memory databases in processing data on disks, than database can be used effectively, thus the memory and CPU cycles in a certain extent improved data throughput. Better to avoid the internal and external data exchange, effectively solved in different industries of system response is demanding issues.