アプリを作成していて、そのアプリを使用する必要があります。私はルームを新しく暑いと考えています。しかし、私もレルムについてたくさんの素晴らしいことを聞いたことがあります。あなたの経験に基づいてより多くの可能性がある私にお勧めします!AndroidアプリのRealm VSルーム
は、私は私の研究を行なったし、ドキュメントを読んで、私は
アプリを作成していて、そのアプリを使用する必要があります。私はルームを新しく暑いと考えています。しかし、私もレルムについてたくさんの素晴らしいことを聞いたことがあります。あなたの経験に基づいてより多くの可能性がある私にお勧めします!AndroidアプリのRealm VSルーム
は、私は私の研究を行なったし、ドキュメントを読んで、私は
レルム
比較的迅速かつ便利ライブラリ、すべてのリンクは、単にデータベースのオブジェクト指向に関連しており、実装されています。優れたドキュメントおそらく、現時点でモバイルデバイスにデータを格納するための最良の選択肢の1つですが、マイナスはapk-fileのサイズを2.5 MB増加させることしかできません。
ルーム
アンドロイドOS上のデータベースを操作するための最適なとしてGoogle I/O 2017で発表興味深いソリューション。明示的なSQLリクエストを使用する必要があるという事実にもかかわらず、ライブラリは非常に便利であることが判明し、私はそれを個人的に好きでした。演奏が主導的なので、私はこの特定の図書館を選ぶことをお勧めします。これの大きな利点は、組み込みSQLiteデータベースに基づいています。 Googleが提出したこのソリューションはすぐに普及するため、それに伴って発生する問題に対する解決策を見つけることに問題はありません。
レルムはRAMを増やし、apkサイズを増やし、ビルド時間を短縮します。だから私は部屋を好む。
比較がありますhttps://github.com/AlexeyZatsepin/Android-ORM-benchmark
我々はデータベースのためのライブラリを使用するためにプッシュされた主な理由は事実であり、それを自分自身を理解するために経験がありません私たちのオブジェクトをモデル化し、CRUDをより簡単にすることができました。私はRealmの良い経験を持っていました。セットアップと作業は本当に簡単で、速くて柔軟ですが、ライブラリのサイズが問題でした。ビルド対象のABIにAPKを分割することで、私はGreenDaoこれはSQLiteをベースにしているためですが、他のライブラリと同様にいくつかの不都合があると思いますが、それは私にとって最良の選択でした。
正直言って私は部屋をまだ試していませんでしたが、ドキュメントを簡単に見て、より柔軟でフレンドリーな開発者を見つけるでしょう。Googleのファンとして、私はGoogleの人のライブラリを使いたいと思っています!私が前に言ったように、私はネイティブSQLite以上のレイヤーを好むから全く新しいデータベースライブラリ。
私は次回のプロジェクトで部屋を試してみましょう。後ほどアップデートしてみましょう。
が読みリンクのおかげで、それは便利https://www.reddit.com/r/androiddev/comments/6dj652/realm_vs_room – AesSedai101
@ AesSedai101を見てください。唯一の詐欺は5ヶ月前に行われた議論であり、より多くの人々がRoom – Rainmaker