でDBを定義しました。ユーザーは自分のPostgresサーバーのURLとデータベース名を定義します。私のdjangoバックエンドは、クライアントDBからいくつかの情報を取り出して、いくつかの計算や分析を行い、グラフを描画します。
接続の処理方法は?クライアントがページを開いたときに新しいものを作成するか、すべての時間アライブ接続を維持する?(約250〜300の可能なクライアント) 私はSQLAlchemyのようにDjangoのORMやなめらかを使用することはできますか?またはpsycopgライブラリですか? これまでに誰もこのような問題に取り組んでいますか? ありがとうハンドル接続は、私はかなり単純なモデルを持っているジャンゴ
0
A
答えて
0
あなたのケースでは、あなたのコードでDAOモデルを独自に実装する際に発生する可能性のある接続や処理の例外については心配する必要がないので、Djangoの内部実装に従い、Django ORMに従います。 要件に応じて、ユーザデータベースにアクセスする必要があります。個々のユーザがdbを作成し、コードベースに接続するための設定を行うためのオーバーヘッドが依然として存在します。だから、私はDjangoに固執することがより深遠になると思っています。
関連する問題
- 1. ジャンゴ - 私はモデルを持っている
- 2. 単純な抽出物は、私は、単純なPOJOを持っている
- 3. 春JPARepositoryアップデートは、私はJavaでの単純なモデルを持っている
- 4. フラスコSQLAlchemyのは、私は単純なモデルを持っている。例えば、クエリ
- 5. ジャンゴ残りのフレームワークは、私がモデルを持っている
- 6. は、私は非常に単純なオブジェクトを持っている
- 7. は、私は、単純なJSONファイルを持っている
- 8. ViewChildrenは、私は単純なテンプレートを持っているngFor
- 9. は、私はこの単純なコードを持っているリンク
- 10. BeginSheetは、私は単純なコードを持っているウィンドウ
- 11. は、私は、単純なJSON配列を持っているJQ
- 12. JsonIgnorePropertiesは、私は、次の単純なクラスを持っている
- 13. 削除私は、次のクラスを持つ単純なモデル持って
- 14. は、私はこの単純なコード持っているC
- 15. PHP - 私は単純なコード持っ
- 16. C#、私は単純なSQLクエリを持っている別の
- 17. トグル私は単純なコードを持っている
- 18. 文字エンコーディング私は、単純なHTMLフォームを持っている
- 19. 角度2:私は、単純なパイプを持っている
- 20. オペラ9と、私は単純なコードを持っているイベント
- 21. 私は、単純なオブジェクトキャッシュを持っているキャッシュ
- 22. straceの私は、単純なRubyスクリプトファイルを持っている
- 23. ジャンゴ・輸出入 - 私は、次のモデル持っているモデル
- 24. エクトは、どのように私はちょっと単純なモデルを持っていないプリミティブ型
- 25. ジャンゴ - 私はオプションのファイルフィールドでモデルを持っていないなし
- 26. 私は、単純な構造体持っている構造体
- 27. 私は、単純なHTMLコード持っているPHP
- 28. は、私は、このモデルを持っているジャンゴ
- 29. は、私は次のモデル持っジャンゴ
- 30. Laravel - だけゼロは私は1つの属性を持つ単純な車のモデルを持っているデータベース
HM。ユーザーがデータベースを送信するときに、どうすれば新しいdb接続を作成できますか?実行時の設定ファイルを編集することはかなり悪い考えです。 –
私はあなたの問題を理解することを願っています。しかし、フレームワークを使用することは、内部的に維持するのに役立つものです。デフォルトでは、Djangoはリクエストサイクルごとに新しい永続データベース接続を作成します。 https://docs.djangoproject.com/en/1.11/ref/databases/#persistent-connections –