私はSQLiteデータベースにデータを格納することに関する小さな質問があります。どのように多くのレコードをSQLiteデータベースに保存することができますか?制限はありますか?データがこの制限を超えた場合、どのような種類のエラーが発生しますか?システム全体が失敗するか、それ以外に何が起こるのでしょうか? thisページに基づいてSQLiteデータベースの最大記憶容量
答えて
:
のAndroidは、標準のSQLite 概念を超えて任意の制限を課しません。レコードをすばやく見つけるために一意のIDとして使用できる自動インクリメント値キーフィールド を含めることをお勧めします。プライベートデータには が必要ですが、コンテンツプロバイダを実装する場合は、 BaseColumns._ID定数を使用して一意のIDを含める必要があります。
制限はSQLite limitationに制限されています。私たちがその限界に達すると何が起こったのか、アンドロイドはSQLiteFullExceptionを起こすと思います。
おかげ@silent 、私が1 0r 2日を格納する場合15分のperidiocityのためのsqliteの位置情報は、完全になりますか?データベースが一杯になった場合、どのようにテーブルを切り捨てることができますか? –
4 * 24 = 96エントリー/日= 1.000.000.000/96 =〜28500年。私はあなたの状況のために、あなたは切り捨てる必要がないと思う。ただし、 'DELETE * FROM yourtable'を実行してデータを切り捨てることはできます。 – ariefbayu
コンセプトをクリアしてくれてありがとう....ありがとう!! –
最大140テラバイト。より詳細に
のSQLiteは元々任意 制限を回避する方針で設計しました。もちろん、有限の メモリとディスクスペースを持つマシン上で実行されるすべてのプログラムには、ある種の制限があります。しかし、SQLiteでは、それらの の制限は明確に定義されていませんでした。このポリシーは、メモリが に収まる場合に、32ビット整数でカウントできるとした場合、 が動作するはずです。
- 1. C++ OpenCVの最大記憶容量
- 2. tfs2015:ユーザー容量データベース記憶域
- 3. データベースセッションの記憶容量の制限
- 4. iPhoneのsqliteデータベースの最大量は?
- 5. STM32 USBデバイスライブラリを使用する大容量記憶装置としてのフラッシュメモリ
- 6. 's'の記憶容量がわからない+ポインタへのポインタ
- 7. MongoDBの記憶容量が不足しています。32ビット
- 8. imap-send.c:865:エラー: 'hamc'の記憶容量がわからない
- 9. 'var'の記憶容量はわかりません
- 10. EVP_MD_CTX "エラー: 'ctx'の記憶容量がわからない"
- 11. 最大SharePointコンテンツDB容量
- 12. 大容量の大容量ファイル
- 13. Androidアプリケーションが高記憶容量を消費しています
- 14. IIS6 ASP.NET 2.0アプリケーションキャッシュ - 大量データ用のデータ記憶域オプションとパフォーマンス
- 15. XMLデータベース - 大容量の機能
- 16. キャラクタタイプのデータベース物理記憶
- 17. イベントと最大容量のFacebookページ
- 18. NodeJS + Electron - 大容量ファイルの最適化
- 19. CordovaのiOSでアプリの記憶容量がなくなりました。
- 20. okhttp3大容量ファイルのOutOfMemoryError
- 21. Railsは大容量のファイル
- 22. 大容量データの問題
- 23. 大容量のPythonバックグラウンドジョブ
- 24. SQLiteのデータベースのエントリが大量に入る
- 25. ZODBまたはPythonの大容量データストレージ用の他のデータベース
- 26. 大容量/低速接続での大容量ファイルのアップロード方法
- 27. ニューラルネットワーク/マシン学習記憶記憶
- 28. Google App Engine大容量ファイルアップロード
- 29. 大容量データ検索
- 30. C++ブースト大容量ストレージ
関連:http://stackoverflow.com/questions/3482635/what-is-a-maximum-size-of-sqlite-database-on-android – nawfal
1テラバイト.... –