私は既存のサイトにpunBBを統合しています。 1つのDBを引き続き使用して、新しいテーブルを現在の設定に追加する方が良いか、フォーラムの2番目のDBを維持する方が良いでしょうか。私の主な関心事は、パフォーマンスと保守性です。 1つのDBだけを維持するのは簡単ですが、2つ目のDBでパフォーマンスの向上や消失はありますか?1つまたは2つのデータベースを持つ方がいいですか?
答えて
punbbは他のすべてのフォーラムと同じで、テーブル名の前に接頭辞(例:punbb_users
、punbb_messages
など)があり、テーブル名の衝突が起こらないと仮定すると、1つのデータベースは問題ありません。
パフォーマンスに関しては、セットアップの統合方法によって異なります。別のデータベースへの別の接続を開くともう少しオーバーヘッドになるかもしれませんが、通常のサイトの複雑さとフォーラム自体のために同じ接続を再利用する方が効率的です。あなたが疑問に思うかもしれないことは、あなたのサイトの大きさと、それがどんなトラフィックをするかということです。あらゆる状況が新しい接続を無視できるほど小さくしているわけではありません。
論理的に意味があり、すべてが自己完結型であれば、私はおそらく1つのデータベースに行きます。それはデータベースのバックアップ/リストアをすべて1つのエンティティとして簡単にしますが、ホストされているプロバイダであれば、それほど重要ではないかもしれません。
フレーバーによって異なります。同じデータベースを好む人もいれば、punbb_、joomla_などのような異なる接頭辞をテーブルに付けて、単一の接続オブジェクトを持ち、物事を整えることができます。これにより、一人のユーザーの表を何らかの方法で共有できるため、一元化されたログインが簡単になります。しかし、もし彼らが何も共有していなければ(同じ人が所有しているのと同じサーバーがあるのではない)、あなたはそれらを別々にすることをお勧めします。それは簡単にバックアップし、良い組織を作る。しかし、私が言ったように、優先事項は重要です。
ただし、データベースを共有する場合、誤って既存のテーブルを削除しないように注意してください。すべてをバックアップしてください。私はそれがあなたの頭の中にあるかもしれないが、残っていることを知っている!
- 1. 2つの入力を持つ出力を1つしか持たないバッファを1つ持つチャンネルで、ゴルーチン漏れが起こりますか?
- 2. 2つのデータベースまたは1つにユーザー名とパスワードを保存する方が良いですか?
- 3. Heroku:各アプリケーションに1つの専用データベースを持つか、すべてのアプリケーションに1つの専用データベースを持つ方がよいでしょうか?
- 4. データベースには1つまたは2つのテーブルが必要ですか?
- 5. 2つのワードプレスサイトの異なるオプションテーブルを持つ1つのデータベース
- 6. 2つまたは1つのテンプレートパラメータを持つ同じクラス
- 7. は、2つのデータベースが同じ番号が含まれてい</p> <p>データベースBにいくつかのテーブルのについてのいくつかの新しい列を除いて同じである、私は2つのデータベース、データベースAとデータベースBを持つ2つの類似したデータベースのテーブルの間
- 8. 1つのテンプレートに2つの「param」を持っています
- 9. 1つのsqlクエリで2つのoderを持つ方法
- 10. 1つのXIBに2つのテーブルビューを持つことはできますか?
- 11. ASP.NETは1つのWebコントロール内の2つのデータベースですか?
- 12. データベース; 1つまたは2つのユニークなフィールド?
- 13. 2つの列を持つデータベーステーブルのベストプラクティスはどれですか?1つはItem1、2つ目はItem2ですか?
- 14. 1つまたは2つの属性を持つjqueryでフィルタdivs
- 15. 何が良いですか?いくつかの小規模なデータベースまたは1つ大きいです
- 16. 1つのSql Azureデータベースにいくつテーブルを持つことができますか
- 17. 1つのregrexで2つの変数を持つには?
- 18. 複数のdbcontextを持つ1つのデータベースを指す方法
- 19. 2つのデータベースを持つアンドロイドアプリケーション
- 20. データベースは2つのクエリを1つに結合します
- 21. は、私は1つのテーブルに2つのタイムスタンプを持つ2つのタイムスタンプ
- 22. 1つまたは2つのmanagedObjectContext
- 23. イメージデータベース - 1つのテーブルまたは2つ?
- 24. stimulsoftの1つのチャートで2つのシリーズを持つ方法は?
- 25. 2つのサイトを1つのデータベースに設定する方法
- 26. 1つのデータベースに2つのテーブルを作成する方法
- 27. 2つのbaseAdapterを持つ1つのアクティビティのスイッチレイアウトについて
- 28. ggplot2:1つのプロットにエラーバーがあり、1つがエラーバーを持っていないときに2つのプロットを1つに結合する方法
- 29. 1つまたは2つの内部要素を持つXMLシーケンス
- 30. 2つのサーバー2つのフォームと1つのデータベース
本当に「プライマリ」データベースに格納されているものによって異なります。ユーザーに信頼できるものがあれば、誰がbbを使うことができますか?1つのデータベースを持つ方がよいでしょう。 – k102
あなたのウェブサイトに関連する "アプリケーション"ごとに別々のデータベースを持つことは珍しくありません。 pubBBに独自のデータベースを作成する機能がある場合や、そうすることを推奨している場合(私はそれを注意深く見ていませんでした)、独自のデータベースに保管してください。 –