2017-10-22 7 views

答えて

0
  • [OK]を事前に 初心者の質問には申し訳ありませんが、おかげで、あなたが最初にすべきことは、あなたがしたいデータベース のタイプを定義することです。 SQLまたはNo-SQLデータベースを構築できます。ほとんど の部分については、MongoDBのような何もないようにno-sqlを提案しますが、いつでもmySQLを実行できます。実際に何かでそのdbにアクセスするための として、アプリケーション 層が必要です。あなたはデータベースがちょうど巨大なデータのように振る舞いますので、他のロジックには使用しないでください。
  • ここで、アプリケーションレイヤについて説明します。より正確に - dbのデータのポスト/更新/取得について。 RESTApiやGraphQLの概念については、あなたのアプリケーションとサーバ上でホストされているDBとの間の通信に使用されるので、何かを研究する必要があります(私はあなたが既にこれを知っていると仮定したので、 。

POINT:周りにあなたの頭をラップするための最も重要な概念は、あなたが作るデシベルではない、それを構築するために使用されるタイプや技術にアクセスする方法です。 (これも重要ですが)

幸運!

0

ウェブサービスを作成するより良い方法は、アプリケーションがこのWebサービスと通信し、Webサービスがデータベースと通信し、結果をアプリケーションに取得することです(HTTPプロトコルのAPIを使用して行うことができます)。アンドロイドのためのVolleyのような)とそれを行うための安全な方法。

外部アクセスを許可するアプリケーションをデータベースに直接接続できますが、これはデータベース(mysql、ms sqlなど)および(推奨されていません)の特定の構成です

このコンピュータが、データベースがホストされているコンピュータと同じネットワークにある場合を除いて、データベースにアクセスするコンピュータと同じ方法で考えることができます。この最後のケースでは、 (データベースにアクセスする)このコンピュータのプログラムは、データベースに直接アクセスできます(この設定を許可するにはデータベースを設定する必要があり、この設定はデータベースによって異なります)。

関連する問題