2016-09-08 8 views
-1

私はRuby on Railsでnode.jsを使用できることを知っていましたが、今はDocumentDB Nosqlデータベースを使用する必要があります。 Ruby on Rails + Node.jsをdocumentDB用に使用できるかどうか試したことがあるかどうか、私に知らせてください。Ruby on Rails + Node.jsでDocumentDBを使用できますか

ありDocumentDb内の他のプログラミング言語のためのRESTサポートがあるが、クライアント側のJavaScriptコードのビルドパイプラインとしてより

+0

DocumentDBはデータベースサービスであり、特定の言語に対するアクセスの具体的な包含/除外はありません.SDKまたは直接REST呼び出しがあります。あなたの質問が何であるかを確かめないでください(そうした場合にノードsdkを使用できない理由もあります)。 –

+0

また、ウェブ上で 'documentdb sdk ruby​​'を検索しようとしましたか?私はそれが始めるのに最適な場所だと思います。 –

+0

David私のチームが小さいほど、Ruby on Railsと配備の私のチームの専門知識はより簡単になり、愛する技術を使って人がもっと興味を持っているかもしれません。あなたの答えをありがとう、エクスプレスと一緒にnodejsを試してみましょう。私はmongodb(Mongoidとmongomapper)のようなORMのサポートがない限り、レール上でルビを使用する必要はないことを理解できます。 –

答えて

1

その他の彼らのNode.jsのSDKを利用したいと思い、私は認識していませんよ実行時に「Ruby on Railsでnode.jsを使用する」方法です。あなたが何かを知っているなら、リンクを提供してください。

DocumentDB用の公式Ruby SDKはありませんが、thisコミュニティGemがあります。また、Davidが示唆するように、Rubyでお気に入りのRESTクライアントを使用してDocumentDB REST APIに直接コールすることもできます。 node.js SDKはREST APIのかなり薄いラッパーです。あなたのコードに必要なDocumentDB APIの側面だけをサポートすればよいので、特にRubyに相当するものを簡単に構築できます。

node.js SDKを使用してDocumentDBコードを実行し、プロセス間通信を使用してRoRアプリケーションに接続するマイクロサービスアーキテクチャを想像することはできますが、私の本能は、あなたの状況が複雑。

すべてのことで、私はRoRのデータモデリングと移行機能をどのようにサポートするかはわかりません。独自のアダプタを作成しなければならない場合があります。 Express(node.jsベース)サーバー側を使用するほうが良いかもしれません。

+0

ありがとう、ラリー。 Express(node.js)を試してみましょう。Ruby on RailsとRuby on Railsを使用してすでに導入されているいくつかのアプリケーションでは既に熟練しているので、実際にはより簡単な展開オプションを探していました。 –

+0

ruby​​ on rails http://compoundjs.com/の影響を受けるフレームワークが1つあります。構造体やリソース生成のためのコマンドを提供しますが、一緒に使用することはできません。私はこれまでdocyenDBを使用することができるので、これまでにdocumentDbが新たに進化しており、今後登場する可能性があるため、ルビーの宝石を見つけられませんでした。 –

関連する問題