我的Android程序有一個巨大的數據庫過載,還涉及多個進程(應用程序)同時訪問數據庫。顯然,我發現捆綁的SQLite
數據庫引擎不足。如何在Android中使用Berkeley DB SQL API
因此,我關閉了Berkeley DB,因爲我不想移植我的代碼來支持NoSQL數據庫,所以我想使用Berkeley DB SQL API而不是Berkeley Java Edition。 有人可以告訴我如何在我的Android程序中使用它?
我可以找到絕對沒有這方面的鏈接。 Mine是一款Android應用程序,因此我無法構建用BerkeleyDB代替SQLite的自定義固件。
「我的Android程序有一個巨大的數據庫過載,還涉及多個進程(應用程序)同時訪問數據庫。」 - 這不是一個好主意。無論你使用SQLite還是BDB或其他什麼都沒關係。無論如何,無論多個進程消耗了多少內存,Flash都很慢。 – CommonsWare 2011-03-14 14:45:04
@Commonsware這裏的多個進程是不可避免的。他們是不同套房的一部分。由於各種原因,它們不能捆綁到應用程序中。另外,我需要更好的數據庫支持,如處理超過10,000條記錄和加密數據庫等,這是SQlite無法提供的。 – Codevalley 2011-03-14 15:44:08