私は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. tfs2015:ユーザー容量データベース記憶域
- 2. データベースセッションの記憶容量の制限
- 3. iPhoneのsqliteデータベースの最大量は?
- 4. 's'の記憶容量がわからない+ポインタへのポインタ
- 5. MongoDBの記憶容量が不足しています。32ビット
- 6. 'var'の記憶容量はわかりません
- 7. 最大SharePointコンテンツDB容量
- 8. IIS6 ASP.NET 2.0アプリケーションキャッシュ - 大量データ用のデータ記憶域オプションとパフォーマンス
- 9. XMLデータベース - 大容量の機能
- 10. イベントと最大容量のFacebookページ
- 11. キャラクタタイプのデータベース物理記憶
- 12. SQLiteのデータベースのエントリが大量に入る
- 13. 大容量データ検索
- 14. C++ブースト大容量ストレージ
- 15. 大容量UPS出荷ソリューション
- 16. Google App Engine大容量ファイルアップロード
- 17. ニューラルネットワーク/マシン学習記憶記憶
- 18. 最大流量
- 19. プロローグリストの記憶
- 20. ローカルキャッシュが最大容量に達したときのMicrosoft Syncフレームワーク
- 21. plistの最大容量はどれくらいですか?
- 22. C#ソケットサーバー - 最大容量と一般的な質問
- 23. Sharepointのは、大容量の情報システム
- 24. 大容量ファイルのダウンロード用のMD5チェックサム
- 25. Cでの大容量メモリの問題
- 26. キャッシュ記憶メモリ
- 27. sqlite dbから大量のデータをロード
- 28. 大容量データセットの保存と検索
- 29. 大容量アプリケーションサーバーの例外レポートパイプライン
- 30. HyperSQL(HSQLDB):大容量の挿入パフォーマンス
関連:http://stackoverflow.com/questions/3482635/what-is-a-maximum-size-of-sqlite-database-on-android – nawfal
1テラバイト.... –