了解内存数据库

问题描述 投票:0回答:1

我是这个研究领域的新手,我想知道我是否理解正确。

内存数据库管理系统(例如Redis和memcached)用于将数据保留在高速缓存中以便更快地访问。我的意思是,所有操作都是手动完成的:您从数据库中读取内容,然后写入缓存中,下一次从缓存中读取内容。 redis / Memcached唯一要做的任务是,它们会在一段时间后删除记录并管理任务队列吗?我说的对吗?

redis memcached in-memory-database
1个回答
0
投票

这可能是redis / memcached的主要用例,但不是内存数据库系统的更广泛类别。

[(大多数情况下,对于我公司而言)用例不涉及另一个DBMS;内存数据库系统(IMDS)是唯一的数据库管理系统。

此外,还有一些类似于持久性DBMS的IMDS(HANA,TimesTen,VoltDB,eXtremeDB等)。它们可以是嵌入式或客户端/服务器,SQL或NoSQL,提供高可用性,群集,分片等等。

© www.soinside.com 2019 - 2024. All rights reserved.