General InformationDocumentationDeveloper Articles & TopicsCommunity ForumsBlogUniversity
![MongoDB 4.0: Non-Blocking Secondary Reads | MongoDB](https://cdn-ak-scissors.b.st-hatena.com/image/square/454ae7f1bbf087a8e5aa4b906e7f07def52d81cf/height=288;version=1;width=512/http%3A%2F%2Fwww.mongodb.com%2Fdocs%2Fassets%2Fmeta_generic.png)
mongodumpコマンドでunauthorizedというエラーが出たらauthenticationDatabaseを指定するMongoDB タイトルで言いたいこと全部言いましたが、MongoDB のバックアップとかで mongodump コマンドを使った時に、unauthorized などというエラーが出て dump できない場合があります。 ユーザーとパスワードを設定して auth true で動かしている場合。 % mongodump -uUSERNAME -pPASSWORD -d DBNAME connected to: 127.0.0.1 Thu Jan 29 11:23:44.208 DATABASE: DBNAME to dump/DBNAME Thu Jan 29 11:23:44.209 DBNAME.system.indexes to dump/DBNAME/syst
いろいろ作ってみる練習として。 http://realtime-counter.herokuapp.com/ https://github.com/sugyan/node-realtime-counter <script type="text/javascript" src="http://realtime-counter.herokuapp.com/counter.js"></script> <script type="text/javascript"> new RealtimeCounter('4e78b7cb3bab067f7e6a1514').onIncrement(function (count) { ... }); </script> と、JavaScript読み込んで指定したIDを使ってJSを数行書いておくと、どこかで同じIDのものが読み込まれたタイミングで数字を更新できる、
せっかく東京Node学園祭2011に出たり、 Google Developer Day 2011 に出たりしているので、 何かアプリを作ろうと思って作ってみました。 http://yosuketest.node-ninja.com/ nodefestでアカウントをもらったNodeNinja上で動いています。 WebSocketが動くのはいい感じだね。 よくGoogle Developer Days でも NodeFestでもHTMLでプレゼンをしていたので、自分もやってみようと思い 実施してみました。 プレゼンするときに聴衆の方々がその場で疑問に思ったことやコメントを付箋にして直接資料に反映する事ができます。 ダブルクリックで付箋を貼り、コメントを書けば反映されます。 本当はクローズドな場所でプレゼンしながらツッコミを入れるとみんなにも見えていいかなと。 それにしてもNodeNinjaに配
This document discusses MongoDB's oplog and logging operations. It covers: 1. The createOplog function which creates the oplog as a capped collection in the local database. 2. The logOp function which logs operations to the oplog in BSON format with fields like timestamp, operation type, namespace, and operation object. 3. The _logOp and _logOpOld functions which handle actually writing to the opl
2010年04月11日13:34 NoSQL MongoDBのレプリケーションが簡単すぎる… ちょっと MongoDB のレプリケーションを試してみたのでメモ。びっくりするくらい簡単です。レプリケーションを試すため、mongod を master 用、slave 用でそれぞれ立ち上げましょう! まず master 用のサーバを立ち上げます。えいっ。 ※ host, port を指定していないため、localhost で、port は 27017 が使われます。 mongod --master --dbpath /var/tmp/master そのあと slave 用のサーバを立ち上げます。そいやっ。これで終わり!! mongod --slave --port 27018 --source localhost --dbpath /var/tmp/slave slave では --source
shard環境中では、すべてのshardで並行してデータ処理が走ります。 (注意: 2010/2/2: shard内でのmap/reduceはペンティング中ですが、すぐに戻ります) map/reduce はデータベース [command] を経由して、呼び出されます。 データバースは一時的なコレクションを出力結果用に作成します。この一時的なコレクションは、クライアントのコネクションが閉じたとき、または明示的にdropされた場合削除されます。また、永続的な出力用のコレクション名を指定することもできます。 map と reduce ファンクションはJavaScriptで書き、サーバ上で実行されます。 コマンドの文法: db.runCommand( { mapreduce : <collection>, map : <map ファンクション名>, reduce : <reduce フ
based on v72 (2010/12/29 更新) - オリジナル Introduction このドキュメントでは基本的なshardingクラスターのセットアップ手順を紹介していきます。shardingクラスターは最小構成でも3つのコンポーネントが必要です; 1. 2つ以上のshard 2. 1つ以上のconfigサーバー 3. mongos ルーティングプロセス テストの目的では、上記の全てのコンポーネントを1つのサーバーに集約させることも可能です。プロダクション環境では、いくつかのserver configurationsを持つことが出来ます。 1度、shards・configサーバー・ mongos プロセスが起動すれば、shardingを可能にするためにconfigurationを行いますが、簡単な一連のコマンドを発行するだけで済みます。ここまでのクラスターの構築が完
紹介 MongoDBはバックアップやフェールオーバーに備えてサーバー間の非同期レプリケーションをサポートしています。 レプリケーションは、master/slave構成を拡張したもので、1つのサーバだけが書き込みに対してアクティブ(master)になることを意味します。 setまたはshard においては常に1つのサーバーのみが書き込みに対してアクティブ(primary/master)になっています。常に1つだけのmasterのみが書き込みに対してアクティブなことにより、強い一貫性(consistency)を実現します。 レプリケーションの1番の目的は、フェイルオーバーと冗長性です。 それ以外のサーバー(slave/secondary)に対しては、オプションで読み込み権限を与えることができます。これは結果整合性を採用しているためです。 MongoDBは現在master/slaveとre
「第3回 MongoDB 勉強会 in Tokyo」 : ATND 先週土曜日(2011年5月14日)にフューチャーアーキテクトさんのセミナールームにて行われたMongoDBの勉強会に行ってきました。 MongoDBの仕様・機能などの体系的な話からチューニングの話、開発に利用する話、プロダクションとして運用している話と、バランスよくまとまっていてとても勉強になりました。 RDBとの違いや特有の挙動をきちんと把握して利用すれば、十分プロダクションで利用出来るというビジョンが見えました。 詳細は各発表者の方のスライドを見るとわかると思いますが、当日会場でメモしたものでダイジェスト的にまとめました。 MongoDB勉強会は毎月開催(予定)しているそうなので、興味を持たれた方は是非参加して見てください。 MongoDBコミュニティー:MongoDB JP | Google グループ 【発表1】Mo
環境設定等 ・Ubuntu+nginxでnode.js+npmのインストールからデプロイまで Ubuntuで構築しているので参考になった。 本記事のコメント欄も興味深いコメントが nodejs1プロセスだとブロッキングすると終わるのでfugueなどを使う方がいい。websocket使うならhaproxy使うこと ・node.js のホスティングサービスまとめ node.js + Express テンプレート ・request情報をテンプレートに渡す デバッグ ・node.jsデバッグ方法 バリデーション ・node-validator ・Live form-validation with Node.js ログイン認証 ・Node.js+Express+Mongoose(MongoDB)でログイン認証 簡単なユーザー認証の仕方のサンプルソース有り ・expressの本家サイト, Passin
Document Data Structure in MongoDB Express MongoDB lets you easily store structured and unstructured data in a flexible and dynamic database schema. It supports CRUD operations on complex data objects using JSON as the main data type. Its an open source solution so it may not be as robust or well supported as commercial management tools. However it is easy to deploy and works well for most use cas
@doryokujinです。この業界で非常に強い影響力を持つ@kuwa_tw氏が某勉強会でMongoDBについてdisられており、このままではMongoDB自身の存続が危ういと思い、急遽ブログ書きました。(冗談ですよ) ザ・ドキュメント〜うまくいかないNoSQL〜 View more presentations from Akihiro Kuwano MongoDBを使っているときに出会うトラブルをうまくまとめてくださった「MongoDBあるある」的な良い資料だと思います。今日はここで書かれているトラブルの解決方法を提示したいと思います。恐らく@kuwa_tw氏は全ての解決方法を知っていながら、同じトラブルへ悩む人のためにあえてdisったのだと思います。 MongoDB はデータベースもコレクションも存在しなければ自動作成してくれる mongoシェルを起動する場合、たいていは $ mong
「第3回 MongoDB 勉強会 in Tokyo」 : ATND 先週土曜日(2011年5月14日)にフューチャーアーキテクトさんのセミナールームにて行われたMongoDBの勉強会に行ってきました。 MongoDBの仕様・機能などの体系的な話からチューニングの話、開発に利用する話、プロダクションとして運用している話と、バランスよくまとまっていてとても勉強になりました。 RDBとの違いや特有の挙動をきちんと把握して利用すれば、十分プロダクションで利用出来るというビジョンが見えました。 詳細は各発表者の方のスライドを見るとわかると思いますが、当日会場でメモしたものでダイジェスト的にまとめました。 MongoDB勉強会は毎月開催(予定)しているそうなので、興味を持たれた方は是非参加して見てください。 MongoDBコミュニティー:MongoDB JP | Google グループ 【発表1】Mo
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く