2017-08-25 3 views
1

J'utilise Storage Engine: Mémoire pour la gestion de panier dans le site Web d'achats. Pour insérer, mettre à jour et supprimer des éléments du panier.Stockage moteur: mémoire pour la gestion de panier dans le site eCommerce

Donc, ma question est préférable d'utiliser Storage Engine: mémoire dans MySQL. Je sais qu'il clignote des données lors de l'arrêt du serveur. Mais cette table de données est utile pour un seul jour. En utilisant Session, mon code peut être complexe, donc j'y pense.

J'ai donc besoin de suggestions utiles.

Merci d'avance.

Répondre

1

Lorsque le "panier" est perdu, le client est perdu. Êtes-vous prêt à prendre le risque? Sinon, utilisez InnoDB.

La complexité du code ne devrait pas être très différente; qu'est-ce qui te préoccupe?

Quand un «jour» se termine-t-il? À minuit au votre serveur? Et si quelqu'un de l'autre côté du monde commençait un chariot juste avant minuit? D'autre part, il peut être sage pour stocker les numéros de carte de crédit (et autres informations sensibles) dans MEMORY comme un petit pas vers la sécurité. Si c'est le cas, stockez-le dans une table distincte afin que seulement cela soit perdu.