首先说明,nosql与内存数据库不是一回事哦。
内存数据库是以内存为主要存储介质的数据库工具。由于内存的读写速度很快,因此内存数据库的最大特点就是性能好,速度快。由于内存在系统中是稀缺的资源,因此内存数据库的容量大小受物理内存的限制,因此我们这内存数据库中所管理的数据,通常只有热点或者高频数据(而不是全部数据)。而内存数据库也会被要求根据灵活的策略与磁盘数据库进行数据同步。
安全性的问题可以说是内存数据库最大的硬伤。因为内存本身有掉电丢失的天然缺陷。因此我们在使用内存数据库的时候,通常需要,提前对内存上的数据采取一些保护机制,比如备份,记录日志,热备或集群,与磁盘数据库同步等方式。