我在购物网站中使用存储引擎:内存进行购物车管理。 用于从购物车中插入、更新和删除项目。
所以我的问题是在 MySQL 中使用存储引擎:内存有多好。我知道服务器关闭时它会闪烁数据。但是此表数据仅对一天有用。使用 Session,我的代码可能会很复杂,所以我正在考虑这个问题。
所以我需要一些宝贵的建议。
提前致谢。
最佳答案
当“购物车”丢失时,客户就丢失了。你愿意冒险吗?如果没有,请使用 InnoDB。
代码的复杂度应该相差不大;你关心什么?
“一天”什么时候结束?在您的服务器上的午夜?如果世界另一端的某个人在您的午夜前开始推车怎么办?
另一方面,将信用卡号(和其他敏感信息)存储在MEMORY
中作为迈向安全的一小步可能是明智的。如果是这样,将它存储在一个单独的表中,这样只有那个会丢失。
关于mysql - 存储引擎 :Memory For Cart Management in eCommerce Site,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45879649/