2012-04-30 8 views
0

AppHarborに展開するときに、アプリケーションで使用するアドオンDBを決定しようとしています。 2つの選択肢があります:JustOneDBまたはCloudantです。私はテラバイトのデータで動作するはずのWebアプリケーションとモバイルアプリケーションを開発する予定です。Cloudant vs JustOneDB - どちらを選択しますか?

私はDBとテーブルを分割する必要なく、私のデータベースを展開する最も簡単なソリューションを探しています。非常に大量のデータを処理できるDBが必要ですが、シャーディングとパーティション化のアーキテクチャーを開発者から離れさせています。

大規模なデータベースを簡単にバックアップして簡単に復元できるソリューションも必要です。

私が読んだところでは、CloudantとJustOneDBが最も人気があり、AppHarborのアドオンとして簡単に導入できるようになっています。

私はどちらを使うべきか、お互いの長所と短所についてお勧めします。私は、ASP.NETとVisual Studio内のC#で自分のアプリケーションを開発しています。

答えて

0

MyCouch.Cloudantがリリースされました。 CouchDbとCloudantコア機能のサポートを除いて、MyCouch.Cloudant NuGetパッケージは検索のサポートを追加します。これにCloudant固有の機能が追加されます。これはC#で書かれ、.Net40、.Net45、Windowsストアアプリをサポートしています。

MyCouch in the GitHub repoの詳細については、こちらをご覧ください。

0

また、MongoDBRavenDBも考慮する必要があります。

あなたが始めているのであれば、最初に心配しているアプリケーションをすぐに作成して構築できるデータベースを見つけることがまず必要です。アプリケーションが成功し、実際にテラバイトのデータを集めたら、それをどのようにスケーリングするかについて心配することができます。アプリケーションがきちんと設計されている場合は、適切なデータストアを使用するようにアプリケーションを修正することは、重要な作業ではありません。

0

発信者がコメントを削除しました。

1

CloudantデータベースとMyCouchの.NETライブラリの使用方法についてCloudantブログの最近の投稿はあります: https://cloudant.com/blog/how-to-customize-quorum-with-cloudant-using-mycouch/

Cloudantもより大きい$ 5法案への無料ホスティングを提供し、あなたの場合はApache CouchDBののレプリケーションで動作することができますローカルで開発し、クラウドと同期させてプロダクション/デプロイメントを行いたいマルチマスターレプリケーションは他の多くのデータベースが提供するものではありません。

あなたのアプリケーションで最高の運があります!

関連する問題