2011-06-27 6 views
1

みんなのアンドロイドは、特定のデバイス上のファイルシステム領域といくつかの重大な制約があり、私のアプリは、私のsqliteのDBファイルのサイズが5メガバイトを超えて成長したら、私にエラーを与えて起動し、私は真空のコマンドを実行しようとちょっとは、複数のsqliteのdbファイル全体で加入

私は複数のsqliteファイルを分割して、より小さなdbファイルに分割し、データがobseleteになったときに適切なsqliteファイルを削除できるようにしたいと考えています。

私の主要なsqliteファイルは大きくなりません。真空をしているときにスペースを食べる必要はありません。

私のメインのsqliteファイルにプライマリデータがあるように、複数のsqliteファイルで内部ジョインを動作させる方法があるかどうかを知っていて、セカンダリデータを別のsqliteファイルに分割してください。

sqliteではgzipされたxmlファイルを扱うためには、コードを書き換えなければならないでしょう:-(

答えて

0

データベースが異なるということは、それらが異なる「もの」であることを意味します。あなたは1つのデータベースを照会することができ、それらは他のデータベースを照会して、2つの結果をコードに結合します(YにXを結合することを含む場合でも)。しかし、AFAIK、それはSQLだけを使って行うことは不可能です。

関連する問題