ホームページ  >  記事  >  バックエンド開発  >  MYSQL データベースを作成するときにストアド プロシージャを使用するようになったのはなぜですか? ecshop、phpcms など。どれも役に立たないようです。

MYSQL データベースを作成するときにストアド プロシージャを使用するようになったのはなぜですか? ecshop、phpcms など。どれも役に立たないようです。

WBOY
WBOYオリジナル
2016-06-23 14:27:451321ブラウズ

MYSQL データベースを作成するときにストアド プロシージャを使用するようになったのはなぜですか? ecshop、phpcms など。これらは役に立たないようですか? ? ?


ディスカッションへの返信(解決策)

ecshop phpcmsが生まれた時代、mysqlはまだストアドプロシージャをサポートしていませんでした

誕生した当時、多くの仮想ホストがinnodbタイプをサポートしていなかったためサポートされませんでしたが、プロモーションには適していませんでした

現在はサポートされていません。エンタープライズレベルのアプリケーション、サービスの購入、最適化の余地が残されている可能性があります
聞いているようですが、

はっきりとは理解できませんでした。多くの仮想ホストは innodb タイプをサポートしていないため、プロモーションには適していません

現在はサポートされていない可能性があります。サービスを最適化する余地を残しています
聞いていると思います

当初は、多くの仮想ホストが innodb タイプをサポートしておらず、プロモーションに適していなかったため、サポートされていませんでした

現在はサポートされていません。最適化の余地を残して、エンタープライズレベルのアプリケーション用のサービスを購入することになるかもしれません
聞いているでしょう

私は現在ecshopに取り組んでいますが、その注文の決済、控除、およびリチャージの支払いには保存されたものは使用されませんそれらはすべて読み取られて保存され、ロールバックはありません。 PHP は DISCUZ、ecshop、wordpress などのプログラムで広く使用されていますが、最新バージョンにはストアド プロシージャがまだなく、PHP は本質的により高度な機能には適していないようです。 。 。セキュリティが心配すぎます。 。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。