2011-12-24 10 views
4

AndroidはデフォルトデータベースとしてSQLiteを使用しています。私の質問です:CouchDBやMySqlなどのデータベースでこれを置き換えて正常に実行できるのでしょうか?誰もこれをやったことがありますか?私はWhat are requirements to use CouchDB on Android?に行ってきましたが、他の質問はありましたが、私はそれについて完全にはっきりしていません。 CouchDB on Androidをインストールすることは可能ですが、アプリとして。 SQLiteをCouchやMySqlなどのDBに置き換えることができるかどうかを知りたい。AndroidでCouch DBやMySqlなどのDBを使用することはできますか?

ご協力いただければ幸いです。前もって感謝します。

答えて

4

実際AndroidでCouchDBを使用できます。

は、ここでは、外部のSDカードが必要になりますCouchDBのhttp://www.youtube.com/watch?v=3RdcKWYGqig

議論ビデオです。これはサービスとして実行されるので、CouchDBを使用して複数のアプリを持つことができます。また、驚くべきレプリケーション機能も備えています。したがって、マスターデータベースと同期する必要がある場合は、COuchDBによって非常に簡単になります。この回答https://stackoverflow.com/a/4956789/808940

で利用可能なより多くの情報があり

あなたは、Android MarketplaceからCouchDBのアプリをダウンロードすることができます始めるにするが、Web上で利用できるいくつかのチュートリアルもあります。

+0

ありがとう!私はこの答えを楽しみにしていました。私はあなたが提供したSOのリンクを通過しましたが、あまりそれを確信していませんでした。 MySqlで同じことが可能かどうか知っていますか? – Ghost

+0

mySQLは間違ったアプローチです。リモート・インスタンスに接続するためのJDBCドライバを手に入れることはできますが、mySQLとAndroidはまったく同じではありません。AndroidはスケーラブルなOSではありません。mySQLは多くのリソースを必要とします。 CouchDBに固執する... http://www.couchbase.comでもサポートを受けることができます – Merlin

+0

申し訳ありません!もう一度、ありがとう。 – Ghost

1

AFAIK、あなたがアンドロイドで使用できる他のデータベースはありません。

+0

答えをありがとう。私はコーディングではあまりうまくいかないが、Androidのソースコードを混乱させ、SQliteを別のDBに置き換えることが可能かどうかを尋ねたい。 – Ghost

+0

は、データベースの代わりに何もできないと思います。ただし、情報が少ない場合は、SharredPreferencedに置き換えることができます。 – Lucifer

+0

回答ありがとうございます。私は特に私が言及したような何か、そしてShared Preferencesの外のものを探しています。 – Ghost

2

db4oはRDBMSではなくOODBですが、アンドロイドで動作します。私はいくつかのJavaのみのDBが動作すると思う。ダービーはある時点では、H2は少なくともいくらか早期サポートを受けていませんでした。

+0

私の目的は、スケーラビリティの高いデータベースを実行することです。 Esp NoSQL。 JavaのみのDBと言うと、JDBCのような意味ですか?答えをありがとう。 – Ghost

+0

@Rahulいいえ、Javaで書かれたDBを意味します。 AndroidデバイスでDBを拡張することは、私にとって意味をなさない:Androidデバイスです。パフォーマンスは、いくつかの要因によって制限されます。あなたは何をする必要があると思いますか? –

+0

基本的に私の雇用者は可能かどうかを知る必要があります。彼らは自分の心に何があるのか​​明確にしていない。私は個人的にこれをやっているとどこにでも行くことはないと思う。しかし、彼らはそれが可能かどうかを知りたいだけです。私たちは基本的に、クライアントの1人に調査用のアプリを実装/実行しようとしています。このアプリは、ローカルDBに十分な数の画像を保存し、接続が確立されるとすべてをサーバーにプッシュできます。 – Ghost

関連する問題