0

同じデータを共有するアンドロイドアプリ、デスクトップアプリ、ウェブアプリを開発したいと思います。たとえば、1人のユーザーがデスクトップからデータを書き込み、アンドロイドアプリで同じデータを読むことができます。データを共有する最善の方法

開発とパフォーマンスの面でデータを共有するのに最適なソリューションはどれですか? SQLサーバー?ウェブサービス?どのデータソースからAndroidの読み込み速度が向上していますか?

多くの感謝!

答えて

1

データベース+ウェブサービス。

データを保存する必要がある場合は、データベースが必要です。データの種類、必要なもの、使用方法に応じて、リレーショナルデータベースまたはNoSQLデータベースを使用できます。

使用するデータベースは、クライアントに直接公開しないでください。その前にAPIを使用します。 RESTスタイルAPIはこのトリックを行う必要があります。時間とともに、APIを使用すると、クライアントにデータを公開する方法とは関係なく、データベースを進化させることができます。 Webアプリケーションとデータベースが同じサーバー上にある場合は、Webアプリケーションでデータベースを直接使用して、パフォーマンス(データベースの前にレイヤーとしてAPIを持たない)と、クライアント。これは実際にどのアプリケーションがあり、データにアクセスするために1ミリ秒ごとに重要であるかによって異なります。

関連する問題