私のデータベースとクエリのサイズを考えると、私はNoSQLデータベースMongoDbに移行することを決めました。 MondoDbをRails 3で使用するための宝石はありますか?また、どのような宝石が良いですか?MongoDBのためのより良い宝石
0
A
答えて
1
http://www.mongodb.org/display/DOCS/Ruby+Language+Centerは、ドライバを入手する方法を述べています。なぜそこから始めないのですか?
1
official driverを使用してパフォーマンスを改善するbson_ext gemをネイティブのルビーより速くインストールすることをお勧めします。
サイズやスピードの問題が100%明確ではありません。その速度の場合は、移行する前にデューデリジェンスを行い、データセットをテストすることを確認してください。 MongoDB user groupは、MongoDBのスキーマ設計と適切なユースケースに関するフィードバックを得るのに最適な場所です。万事の問題ではなく、すべてのユースケースが適切であるとは限りません。
あなたはより多くのスペースを使用する可能性があります。データはbson - 圧縮バイナリJson形式に格納されますが、MongoDBはスキーマレスなのでRDMSが提供できるサイズの最適化を得ることはできません。たとえば、フィールド名はMySQLでは1回だけ格納されますが、MongoDBは各ドキュメントに格納する必要があります。インデックスはまた、ディスクに保存されたサイズを増加させ、MongoDBはまた、スペースを占有するパフォーマンスを改善するためにdata preallocationを実行します。レールとの統合のために
役立ちますwiki
希望をチェックしてください。
関連する問題
- 1. 宝石用の良いソース「バージョン付き」
- 2. パフォーマンスベンチマークのためのRailsの宝石/ツール?
- 3. MacRubyをターゲットとする宝石のためにどのように宝石スペックを書いていますか?
- 4. apn_sender宝石デーモンは、レール3のため
- 5. ファイルを扱うための宝石
- 6. MongoDBトレンドトピックの宝石はありますか?
- 7. Railsの3宝石は、私はこの宝石をした
- 8. 宝石のために宝石を要求するにはどうすればいいですか?
- 9. Twitterの宝石
- 10. スプレッドシートの宝石
- 11. 宝石のパッチ
- 12. ジャガーノートの宝石
- 13. 宝石のインストールが成功した後に、「バンドルインストール」にインストールされない宝石
- 14. フィルタリングと検索の良い宝石ですか?
- 15. 宝石はJavaの仕事のためにどのように構築されましたか?トルクボックスの宝石を取り付けるエラー
- 16. 誰かがレール3.2のための良いプライベートメッセージの宝石を知っていますか?
- 17. ポニーの宝石のためのテンプレートを使用
- 18. サイトのチュートリアルを追加するためのレールの宝石
- 19. Ruby on Railsのためのmysql2宝石のインストール3.1.0
- 20. Rails:PG宝石のSqlite
- 21. 宝石のベース/ホームディレクトリ
- 22. 宝石の問題
- 23. は、Gmailの宝石
- 24. Mongoidのジオコーディング宝石
- 25. 宝石の更新
- 26. 宝石私はちょうどsearchlogic宝石をインストールし、私は熊手の宝石を実行したときにスペルミスの宝石名
- 27. BundlerとHeroku:条件付きの宝石/ 2種類の宝石
- 28. ルビーのサードパーティ製の宝石をデバッグする最良の方法
- 29. 宝石をローカルアプリケーションに戻すためのレールバンドルのオプション
- 30. githubはなぜ宝石のホスティングをやめたのですか?