mysql - 存储引擎 :Memory For Cart Management in eCommerce Site

标签 mysql memory database-design storage-engines

我在购物网站中使用存储引擎:内存进行购物车管理。 用于从购物车中插入、更新和删除项目。

所以我的问题是在 MySQL 中使用存储引擎:内存有多好。我知道服务器关闭时它会闪烁数据。但是此表数据仅对一天有用。使用 Session,我的代码可能会很复杂,所以我正在考虑这个问题。

所以我需要一些宝贵的建议。

提前致谢。

最佳答案

当“购物车”丢失时,客户就丢失了。你愿意冒险吗?如果没有,请使用 InnoDB。

代码的复杂度应该相差不大;你关心什么?

“一天”什么时候结束?在您的服务器上的午夜?如果世界另一端的某个人在您的午夜前开始推车怎么办?

另一方面,将信用卡号(和其他敏感信息)存储在MEMORY 中作为迈向安全的一小步可能是明智的。如果是这样,将它存储在一个单独的表中,这样只有那个会丢失。

关于mysql - 存储引擎 :Memory For Cart Management in eCommerce Site,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45879649/

相关文章:

php - 所有玩家标签的数据库超链接?

mysql - 我的 Select Case 有问题,输出不工作

c++ - 如何在 C++ 中正确向下转换

c++ - 重新增长数组时出错:写入时缓冲区溢出

mysql - SQL DB 设计 - 具有临时限制的一对多

php - 将 MySQL 查询与行计数查询相结合,以使用 PHP 进行优化

php - 如何修复我的脚本 : UPDATE user pass (php mysql) (no errors but something not working)

c - 在 Linux 上的 valgrind 中有内存泄漏的 C 程序,但我已经从 malloc() 中释放了内存

database-design - 如何为多种产品设计产品表,其中每种产品都有很多参数

mysql - 由于外键约束,无法删除 MySQL 表