ようこそ ゲスト さん、新規登録(無料)して気になる疑問を解決しませんか?

質問

質問者:seiji1980 1つのデータベースで複数のCMSを運用したい
困り度:
  • すぐに回答を!
レンタルサーバ標準のデータベース(MySQL)が1つなのですが、
複数のサイト(CMS)を運営しようと思っています。

それ自体は可能である聞いたのですが、
注意点などがあれば教えて下さい。

見当違いかも知れませんが、「最初にこうしておいたほうがいいよ」とか、
「やめておいたほうがいい」などの
アドバイスがありましたらお願いします。

バックアップがややこしかったりするのでしょうか?
(これまでにCMSを使った事がありますが、
バックアップがよく分からなく、やったことがありません…)

データベースの容量は500MBで、
両サイトとも比較的小規模のサイトになる予定です。

ちなみに、オプションでデータベースを増やすことは可能ですが、
知人の店のサイト(×2)を無料で作ってあげるので経費はかけられないのです。
(自分で更新できるようにCMSを選択しました)

よろしくお願いします。
質問投稿日時:09/10/27 13:33
質問番号:5400659
最新から表示回答順に表示

回答

 

回答者:oraora777 使うCMSがなにか知らないけどCMSによっては「接頭語」をテーブルの頭に付けられるようになっている物(インストーラーで指定)があります。
それでわければいい。
種類:アドバイス
どんな人:一般人
自信:自信あり
回答日時:09/10/28 11:47
回答番号:No.2
この回答への補足この回答に補足をつける(質問者のみ)
この回答へのお礼この回答にお礼をつける(質問者のみ)

回答

 

回答者:yambejp やり方は大きく3つ。

(1)データベースを増やす
これであれば権限も含めて全く別の管理ができるため楽は楽です

(2)テーブル名を変えて処理する。
CMSで使用するテーブル名を全てしらべ、それぞれについて別名のテーブルを作成し
PHPなどで参照テーブル名の部分を書き換える。
手間は手間ですが、GREP系の処理で一括で書き換えられそうな気もします。

(3)同じテーブルを使い、各テーブルにフラグ属性をつけて、
全てのSQL文にそのフラグをつけて検索をする。
非常にめんどうですが、管理者からすれば、やろうと思えば
1処理で全CMSに対して集計が掛けられたり実現したらかなり
効率化できそうです。
種類:アドバイス
どんな人:一般人
自信:参考意見
回答日時:09/10/27 16:01
回答番号:No.1
この回答への補足この回答に補足をつける(質問者のみ)
この回答へのお礼この回答にお礼をつける(質問者のみ)
最新から表示回答順に表示