Сколько записей в базе данных SQLite мы можем максимально сохранить?Есть ли ограничение?Если данные выходят за эти ограничения, какой тип ошибки они дают?Сбой всей системы или что еще случится?
На основе этой страницы:
Android не накладывает никаких ограничений, кроме стандартных концепций SQLite.Мы рекомендуем включить поле ключа автоинкремента, которое можно использовать в качестве уникального идентификатора для быстрого поиска записи.Это не требуется для личных данных, но если вы реализуете контент-провайдера, вы должны включить уникальный идентификатор, используя константу BaseColumns._ID.
Ограничение связано с Ограничение SQLite .Что касается того, что произошло, когда мы достигли этого предела, я думаю, Android поднимет SQLiteFullException .
Максимум 140 терабайт. Более подробно
SQLite изначально разрабатывался с политикой избегания произвольных ограничений.Конечно, у каждой программы, работающей на машине с конечной памятью и дисковым пространством, есть определенные ограничения.Но в SQLite эти ограничения не были четко определены.Политика заключалась в том, что если он умещается в памяти и вы можете считать его с помощью 32-разрядного целого числа, то он должен работать.