私は、MySQLデータベースを設定していると私はそれを構築するための最良の方法のわからない:MySQLデータベースの設計
ところ、数百人が意志私はシステム(PHP/MySQLをベース)を設定していますデータベースへのSELECT/UPDATE/SET/DELETE問合せを実行している可能性があります(おそらく約50件)。彼らはすべて同じデータベースとテーブルを使用している場合は、数千の行になると思う。私は多くのテーブルにデータを分割することができましたが、それらがすべて統一されていることを確認する必要があります。管理者が管理インタフェースを更新するためにcronを使用してSELECT DISTINCTクエリを実行します。
このアプローチにはどのような方法が最適ですか?誰もが1つのデータベースを共有できますか? 1つのテーブル?数千の行があるときに問題はありますか?私は時間の経過とともに巨大なパフォーマンスの問題が生じるだろうと思っています。
ヒントやご提案は大歓迎です!
他の人のレコードを見たり編集したりするのを防ぐ必要もあります_(行は実際のレコードではありません)_私は準備済みのステートメントでこれを対処できることを期待しています。これは実行可能ですか? – DesignGoggles
あなたがしようとしていることを正確に説明できるなら、私はあなたにこれを手伝ってくれるでしょう。私のホームページを介してユーザープロフィールに連絡してください。がんばろう。 – ionFish
本質的に何が起こっているのですか...人々は私のデータベースを更新するウェブサイトにコードスニペットを読み込んでいます。同じコードスニペットでデータベースが読み込まれ、一連のデータがウェブマスターに返されます。それは私が提供できる程度の詳細です。 – DesignGoggles