可能性の重複:私は(2万行、最大でテーブルのため)私のiOSアプリケーションにデータを保存するためのSQLiteを使用している
Core Data vs SQLite 3コアデータでは、データベースから他のデータを取得中にデータを挿入できますか?
。しかし、私はテーブルにデータを挿入中にSELECT
ステートメントを使用しようとすると、SELECT
ステートメントが機能しないSQLiteで問題が発生しました。
Core Dataでこのようなことはできますか?新しいデータを挿入するのと同時にデータベースからデータを取り出すことはできますか?
速度の違い:CoreDataはSqlite3の周りのOO(ObjC)ラッパーであるため、少し遅くする必要があります。さもなければ:SQLiteはあなた(AFAIK)が同時にデータを挿入して取得することを許可しません。とにかく、なぜこれが欲しいのですか? –
リプレイのために、私はウェブサービス(毎回最大500)からデータ(曲の詳細)をダウンロードする音楽アプリを持っています。私は最初の500行を挿入するサービスから取得する2ページ(1000曲)があり、2回目にもう一度挿入し、この時間に私はアルバム、アーティスト、ジャンルを取得するためにテーブル上の任意のSELECTを行うことはできませんこのテーブルから。だから私はCoreDataを使用して、どのような違いがあるか知りたいと思います。 – MTA
私はコアの問題に焦点を当てて質問を書き直しました。コアデータで同時にデータを読み書きできますか? SQLiteとCore Dataの相違点をすべて尋ねるのはあまりにも幅広い話題であり、その根拠の多くはJasonがリンクしている質問の対象となっています。 –