Im new to android。私のプロジェクトでは、完璧なデータベースを使用する必要があります。アプリケーションの目的は、起動時にサーバーから過剰なjsonデータを受信し、そのデータを解析した後にそのデータをデータベースに格納することです。そのデータに基づいて、私はプロジェクト全体を処理する必要があります。要件に基づいて私は更新する必要があります/サーバーからの新しいjsonデータでdbの値を保存を削除します。 SQLiteの読み込みに時間がかかることがあります。どのORMを使用する必要がありますか。 SUGARORMはシンプルさのために計画しています。私がしたいこと。 チュートリアルがあればアップロードしてください。適切なAndroidデータベース
答えて
SQLiteの代わりに、はるかに高速なthn sqlite DB for androidを試してみてください。
以下はSQLiteの上レルムの利点である:
オブジェクトを使用することが
やすい(通常の動作のために生のSQLiteを超える最大10倍の速度まで)のSQLiteより
速いですあなたのために処理された変換 オンザフライでデータの作成と保存に便利
非常に敏感チーム
チュートリアルのリンク –
https://www.thedroidsonroids.com/blog/android/realm-database-example/ –
http://www.thecrazyprogrammer.com/2016/12/android-realm-database-tutorial.html –
私は個人的に類似したユースケースとの最近のプロジェクトでgreenDAOを使用し、それがパフォーマンスと使いやすいAPIです満足していたしました。
Hereは、スタートガイドを見つけることができます。見て価値があるかもしれない
代替SQLiteのラッパーとデータベースが含まれます:
返信ありがとう –
- 1. 適切なVertxデータベースのエチケット
- 2. Android Backナビゲーション適切な
- 3. スパースユーザープロファイル用の適切なデータベース設計
- 4. ストライプAndroidのエラーなし適切なコンストラクタ
- 5. EclipseのAndroidコードベースの適切なgitブランチ
- 6. Android WebView:電話:Geo:Mailto:適切な処理
- 7. Androidの適切なクリーンアップ/廃棄
- 8. Android:適切なオプションメニューの使用
- 9. Androidビルドが不適切なgradleバージョン
- 10. androidのSQLiteデータベースの破損を適切に処理する
- 11. 適切なrawQuery
- 12. 適切なイディオム
- 13. 適切なテーブルスキーマ
- 14. 適切なシングルトンデザイン?
- 15. 適切なレイアウトヒストグラム
- 16. 適切なコンストラクタ
- 17. 私のデータベースを設定するのに最適な方法/適切な方法
- 18. Android - 私のSqlite3データベースをEclipseに入れるための適切な場所? Androidのシステムパスについて
- 19. マージソートが適切な値を返さない適切な値
- 20. Android WebViewClientが適切なエラーを返さない
- 21. 適切なJavaScriptオブジェクト
- 22. jquery適切なチェーン?
- 23. Vaadin:適切なデザインパターン
- 24. SQLITEASSETHELPER適切なアップグレードスクリプト
- 25. 適切な方法
- 26. 適切な方法
- 27. 適切な形式
- 28. FireLog:適切なインストール
- 29. 適切なHTML5キャンバスコントロールポイント
- 30. 適切な方法
あなたは、AndroidのためのJDXA ORMを使用することができます。 JDXAはシンプルで非侵害的です。 JDXAはJSONオブジェクトの永続性をサポートしており、他のモデルクラス定義を使用して保存されたデータにアクセスすることもできます。免責条項:私はJDXA ORMの建築家です。 –