私はオランダのウェブデザイナーです。私はWebアプリを最初から作成するのは初めてです。私は常に、CMSを使用し、それらをカスタマイズしてきました。
php/mysqlでオークションWebサイトを構築しています。これで完了です。最近、ストレージエンジンに関するいくつかの記事を読みました。
しばらくの間私を悩ませてきたいくつかの質問があります:
私のウェブサイトに最適なストレージエンジンの種類は何ですか?myIsam、innodbなどを使用しますか?
私が構築しているウェブサイトはオークションのウェブサイトであり、毎秒いくつかの読み取りと書き込みを処理する必要があります!! オークションが開いているか、閉じているか、一時停止しているか、現在の価格などを確認する必要があります。
データベース内のすべてのテーブルにアクセスできるわけではありません。これらは3つだけです。現在はすべてmyIsamです。これはいいですか?それらすべてを変更する必要がありますか?何も変更しませんか?私は本当に何をすべきかわかりません。私はそれらを変更しますか、これは私のウェブサイトに劇的な影響を与えますか?そして最後に、これらの変更は簡単に適用されるのでしょうか、それとも実行するのが難しいのでしょうか。
私が持っているもう一つの質問は、キャッシングシステムについてです。
私もそれらについていくつか読んだのですが、それらが私が持っている種類のウェブサイトに当てはまるかどうかはわかりません。データベースから取得するデータは大きく変化します。それらをキャッシュするのは便利ですか?たとえば、すべてのアイテムが変更されるわけではないため、オークションをキャッシュできます。しかし、オークションは数時間後には永遠に続くことはありません。
キャッシュシステムがそれにどのように適用できるかわかりません。または、これを間違った方法で見ています。繰り返しになりますが、このシステムが私に当てはまる場合、この変更には多大な労力がかかり、この努力によって多大な変更が加えられますか。
これらは私が持っているすべての質問です、それらは本当に一般的だと思います、私は何人かの人々がそれらを手伝ってくれることを願っています、私は本当にそれを感謝します。
よろしく