首页 > 技术文章 > MySQL和内存中的js对象交互

lyzz1314 2020-10-29 12:28 原文

问题一, 用不用Redis

基于内存的数据库, 首先运行一定会消耗资源, 其次他与mysql交互还是需要开发者根据业务指定执行. 虽然在内存中稳定性一流, 但是对于一个小的spa来讲, 使用JavaScript中的Map对象就可以替代.

问题二, Map对象和database中的对象交互

核心问题是, 如何在用户增删改查的时候, 将数据同步或异步的方式, 保存到内存和数据库当中.——这和计算机两个硬件的性质分不开: 内存快速, 但是容易丢失数据. mysql在disk硬盘上, 但是IO速度慢, 如何处理好这两个硬件上数据的同步问题, 是一个经典的话题.

推荐阅读