Pinterestのことを考えてみてください。誰かが写真を撮り、その写真をアップロードすると、どこに保存されますか?おそらくデータベース(mysql?)。私は似たようなことをしようとしていますが、どのオプションがあるのかよくわかりません。
SQLiteが中央のAndroidデータベースであることは理解していますが、電話の外部に保存するときに最も一般的に使用されるDBはどれですか?私が読むことができる参考文献はありますか?
Pinterestのことを考えてみてください。誰かが写真を撮り、その写真をアップロードすると、どこに保存されますか?おそらくデータベース(mysql?)。私は似たようなことをしようとしていますが、どのオプションがあるのかよくわかりません。
SQLiteが中央のAndroidデータベースであることは理解していますが、電話の外部に保存するときに最も一般的に使用されるDBはどれですか?私が読むことができる参考文献はありますか?
Pinterestのようなアプリは、データを中央サーバーに保存します。彼らが使用しているテクノロジーはAndroidとは何の関係もなく、クライアントソフトウェアはAndroidまたはiPhoneアプリ、Webページなどです。
人気のあるソリューションの1つ(PhotoBucket、SmugMug、その他多くのサービスで使用されています)は、Amazon Web Services(一般にAWSとして知られています)です。特に、S3という名前のファイルストレージサービスをチェックしてください。あなたはそれについてそしてそれを使う方法をここで読むことができます。
SQLデータベースを実行するサーバーとある種のWebサーバーを使用して、データを保存および取得することもできます。一般的なソリューションは、MySQLサーバーを含むLAMPです。このアプローチはより実践的ですが、サーバーを管理して稼働時間を確保する必要があることや、ユーザーベースが拡大したときにサービスを拡張する必要があることなど、いくつかの欠点があります。
ほとんどのデータベースエンジンのタイプは次のとおりです。BLOB(Binary Long OBject)は、すべてをそのまま保存します。したがって、画像、ファイル(pdf、exe、またはすべて!)、...を保存できます。
sqliteのBLOBの詳細については、http ://www.sqlite.org/datatype3.htmlを参照してください。