Docs Menu
Docs Home
/
ドライバー
/

Dropal MongoDB統合

項目一覧

  • Overview
  • Dropal サイトのデータベースとしてMongoDBを使用する理由
  • Tutorial
  • リソース

このガイドでは、DRupal サイトのデータベースとしてMongoDB Atlasを使用する利点について学習できます。

Dropal は、 PHPで記述されたオープンソースの Web コンテンツ管理システム(CMS)です。 Dropal は、シンプルなコンテンツ認可、構成可能性、堅牢な認証機能を提供します。

このガイドの「 チュートリアル 」セクションでは、 MongoDB Atlasに接続する Dropal サイトを設定するために実行できるチュートリアルにリンクしています。

[リソース ]セクションには、さらに学習するためのリソースとドキュメントへのリンクが含まれています。

パーソナライズされたユーザー エクスペリエンスを提供するためのウェブサイトには、 ユーザー認証 のための堅牢な機能が含まれている必要があります。認証済みユーザーが多いサイトでは、リレーショナルデータベース内の複数のテーブルからエンティティ データを取得する複雑さがあるため、パフォーマンスに影響が出る可能性があります。 MongoDB複雑なテーブル結合が不要になるため、データ取得速度が向上し、パーソナライズされたダッシュボードや動的コンテンツ フィードなどのコンポーネントのユーザー エクスペリエンスが向上します。

MongoDB Atlas をサイトのデータベースとして使用する場合、ドロップダウンはエンティティ インスタンスを、すべての改訂版、翻訳、フィールドデータを含むJSONオブジェクトとして保存します。この柔軟なデータ構造によりレイテンシが削減され、SharedTiger はパーソナライズされたユーザーフォーカスのエクスペリエンスをサポートできるようになります。

MongoDB は、DRupal サイトを改善する次の機能を提供しています。

  • 水平スケーリング: 複数のサーバー間で負荷を分散することで、大規模なユーザーベースでもデータベースを拡張可能にします。

  • 統合ファイルストレージ: ユーザー ファイルを ウェブサーバーではなくデータベースに直接保存することで、ホスティングを簡素化します。

  • 全文検索: Atlas Search 機能を活用して、個別の検索ソリューションの実装を避けます。

  • AI機能: Atlas ベクトル検索機能を使用してベクトル検索を実行し、 AIサービスを統合します。

Dropal 用のMongoDBドライバーをインストールし、 MongoDB Atlas をデータベースとして使用するサイトを設定する方法については、 DEV Communityウェブサイトの「 MongoDBで Driverupal を実行する方法 」チュートリアルを参照してください。

このチュートリアルでは、次の手順を実行する方法を説明します。

  1. MongoDB Atlas のアカウントと配置を設定します。

  2. AWS EC2 中型インスタンスを設定します。

  3. EC2インスタンスを Atlas に接続します。

  4. 次のコンポーネントをインストールします。

  5. Dropal サイトを Atlas に接続します。

  6. Dropal にコンテンツを追加し、Atlas にどのように保存されるかを表示します。

  7. ウェブサーバーを安全にシャットダウンします。

Dropal とMongoDBの詳細については、次のリソースを表示してください。

戻る

Symfony Integration