2009-08-01 12 views

答えて

5

コンテンツ指向ポータルのための最高のアーキテクチャは、一台の以上のWebサーバ、1つまたは複数のデータベース・サーバ、および恒久的なインターネット接続で構成されています。また、ポータルを実行するにはいくつかのコードが必要です。

これまでのところ、すべてはプロジェクトの仕様によって異なります。そして正直なところ、あなたのプロジェクトのすべての特徴を列挙したとしても、それは確かに正解ではない主観的な質問です。

0

CouchDBこのプロジェクトを見ると面白いでしょう。 CouchDBのRESTfulなJSON APIを介してアクセス可能な文書データベース・サーバ•
、何ですか


•アドレス空間がフラットなアドホックかつスキーマフリー。
•双方向競合の検出と管理による堅牢な増分レプリケーションを特徴とする分散型。
•クエリー言語としてJavascriptを使用するテーブル指向のレポーティングエンジンを備えた、クエリー可能でインデックス可能。

何がありません
•リレーショナルデータベース。
•リレーショナルデータベースの置き換え。
•オブジェクト指向のデータベース。あるいは、より具体的には、オブジェクト指向プログラミング言語の継ぎ目のない持続層として機能することを意味します。

0

@zombatには正解と私の投票があります。

しかし、あなたが一緒にあなたを助けるためにいくつかの基本的な提案を探しているなら、私はDrupalMamboJoomlaを見て示唆し、Djangoでしょう。あなたがやっていることに対してどれも適切ではないことが分かるかもしれませんが、彼らはどのようにしてやるべきかの良い例を(それぞれ異なる方法で)提供しています。

0

コンテンツの配信はあまり難しくありません。いくつかの方法でクラスタ化された複数のサーバーを使用して復元力を提供することも、合理的に理解されている問題です。私は本物のチャレンジャーがコンテンツの管理者であると見ます。技術者でない人がこのシステムに資料を入手し、保守することを許可します。

私は最初からすべてを開発することには消極的です。 Drupalのような多くの商用製品とオープンソースのソリューションがあります。

関連する問題