2011-06-10 90 views
5

我有一個使用核心數據進行搜索的iphone應用程序,而在類似的應用程序中,我使用的是sqlite,所以我的性能比iphone低,在Android中有沒有類似於核心數據的東西?我使用ORM獲得任何性能上的優勢(我在表查找包含的記錄7000+)Android中的核心數據

回答

2

對於在Android中尋找Core Data替代品的讀者,我建議使用像greenDAO這樣的ORM工具。它允許您使用Java對象並使用SQLite作爲其存儲後端。

+0

,它比ORMLite有什麼優勢? – Bytecode 2012-04-19 04:05:06

2

如果只是搜索的靜態DB,你可以使用這種非常安全脫身:

yourSqliteDb.execSQL("PRAGMA synchronous = OFF"); 

如果是生活/生產數據庫不斷變化的東西,我會建議對此腐敗的原因。但它增加了相當戲劇性的速度。