2013-05-27 8 views

Odpowiedz

7

Ile baz danych można utworzyć w jednej aplikacji?

Tyle, ile chcesz, w granicach dostępnego miejsca na dysku.

w jednej bazie danych Ile tabel mogę utworzyć?

Około miliarda, chociaż najpierw zabraknie miejsca na dysku.

i jaki był maksymalny rozmiar danych, które mogą pomieścić tabelę lub kolumnę?

Dla systemu Android, tyle miejsca na dysku, ile masz do dyspozycji.

Patrz: http://sqlite.org/limits.html

1

można utworzyć wiele baz danych, tabel w aplikacji i wielkość bazy danych jest zależna od wielkości karty SD ponieważ SQLite sklepów bazy danych w Environment.getDataDirectory() + /data/<Package Name>/databases.

można sprawdzić rozmiar bazy danych za pomocą tego kodu

SQLiteDatabase db; 

// ... 

long size = new File(db.getPath()).length(); 
+0

Pytam, jaki był maksymalny rozmiar bazy danych w systemie Android. –

+0

O ile mi wiadomo, nie ma limitu rozmiaru bazy danych, zamiast tego można ograniczyć rozmiar bazy danych programowo za pomocą metody setMaximumSize (DB_SIZE). Dopóki twoje urządzenie ma wystarczającą ilość pamięci, twoja baza danych będzie rosnąć zgodnie z rozmiarem danych. Szukaj w tym wątku: http://groups.google.com/group/android-developers/browse_thread/thread/a743a3a5a6f5f353?pli=1 – Mohit

Powiązane problemy