资料库 什么是内存数据库? -技术百科的定义

什么是内存数据库? -技术百科的定义

目录:

Anonim

定义-内存数据库(IMDB)是什么意思?

内存数据库(IMDB)是一种数据库管理系统,主要依靠主内存来存储计算机数据。 IMDB比磁盘优化的数据库快,因为它们执行的CPU指令更少,并且其内部优化算法也更简单。 IMDB通过在主内存中保存和处理数据来消除磁盘访问。 IMDB通常包括直接数据操作和专用的基于内存的体系结构。

IMDB主要用于响应时间至关重要的应用程序中,例如电信网络设备和移动广告网络。

内存数据库也可以称为主内存数据库(MMDB),实时数据库(RTDB)或内存数据库系统(IMDS)。

Techopedia解释了内存数据库(IMDB)

内存数据库的设计目的是使响应时间最短,并且对于性能至关重要的系统来说,吞吐量非常高。 这是可能的,因为数据是以应用程序使用的形式保存和处理的,从而消除了与转换和缓存有关的开销。 IMDB技术能够支持应用程序层部署,实时数据管理和大多数ACID(原子性,一致性,隔离性,持久性)属性。

IMDB的数据结构和算法专门设计用于在应用程序层中交付数据,事件和事务管理。 与完全缓存的关系数据库管理系统相比,IMDB使用的CPU少得多。 IMDB技术不使用磁盘作为主数据库存储的位置。 相反,磁盘用于容差和恢复。

IMDB的优点如下:

  • 更快的交易
  • 没有翻译
  • 多用户并发
  • 高稳定性

IMDB用于:

  • 开发嵌入式软件系统,例如商用现货(COTS)嵌入式操作系统
  • 在医疗设备,智能连接设备,商业通信产品和传输系统,网络交换机,路由器和机顶盒等中的应用。
  • 满足Web自助服务和电子商务应用程序的要求
  • 管理所有实时评级,订户帐单和余额信息
什么是内存数据库? -技术百科的定义