タグ

mongodbに関するkonoha-rのブックマーク (5)

  • 45歳以上はMongoDBを使ったシステムが使えなくなる件 - Qiita

    MongoDBを使うシステムが、最近多いと思います。 2.6系(安定版)の最新2.6.7ですが、Date型のインポート処理にバグがありそうです。 「1970/01/01」以前の Date型 を mongoexport すると、負の "$numberLong" として出力されるのですが、それを mongoimport すると、それ以降のフィールドが欠落してしまうのです。 例えば、ユーザマスタに「誕生日」フィールドがあると、45歳以上の人は「1970/01/01」以前の値が入っているわけで、マスタデータを移行したりでもすると、その人のフィールドがガッツリ無くなってしまいます。でも若手は大丈夫だから「どうせ部長の使い方がおかしいんでしょwww」といういつもの「偉い人に限って障害が発生する」パターンが展開されます。 大急ぎで調べた所、以下が判明しました。 2.6形式

    45歳以上はMongoDBを使ったシステムが使えなくなる件 - Qiita
  • Mongo DB Casual Talksに行ってきた - matsuou1の日記

    あんまりMongo DB Casual Talks のブログがないようなので、ざっくり書きます。 「MongoDBのアレをアレする」 by [twitter:@kuwa_tw] さん クラスタが遅い1 必要なデータを一気にインポート oplogが許容範囲を超えてレプリケーションが停止 PrimaryShardにChunkが溜まってI/Oバウンドに 負荷が高いのでBalancerは動かない クラスタが遅い2 ShardするCollectionのShard設定漏れ PrimaryShardでデータファイルが多くなりつづけてメモリマップドファイルのサイズをこえてI/Oバウンド ShardしてないのでもちろんBalancerは動かない 当に突然パフォーマンスダウンする PrimaryShardは余裕を持たせておく Shard設定は定期的に確認、もしくはShardの設定を自動化する バックアップ

    Mongo DB Casual Talksに行ってきた - matsuou1の日記
  • 第3回 MongoDB勉強会 ダイジェスト

    「第3回 MongoDB 勉強会 in Tokyo」 : ATND 先週土曜日(2011年5月14日)にフューチャーアーキテクトさんのセミナールームにて行われたMongoDBの勉強会に行ってきました。 MongoDBの仕様・機能などの体系的な話からチューニングの話、開発に利用する話、プロダクションとして運用している話と、バランスよくまとまっていてとても勉強になりました。 RDBとの違いや特有の挙動をきちんと把握して利用すれば、十分プロダクションで利用出来るというビジョンが見えました。 詳細は各発表者の方のスライドを見るとわかると思いますが、当日会場でメモしたものでダイジェスト的にまとめました。 MongoDB勉強会は毎月開催(予定)しているそうなので、興味を持たれた方は是非参加して見てください。 MongoDBコミュニティー:MongoDB JP | Google グループ 【発表1】Mo

    第3回 MongoDB勉強会 ダイジェスト
  • マニュアル - Docs-Japanese - 10gen Confluence

    based on v2 (2010/08/22 更新) - オリジナル (訳注: それぞれの更新情報は各ページに書いてあります) これはMongoDBのマニュアルです。 特に注意書きがない限り、すべての例はmongo shellを使ってのJavascriptです。  この 表 にドライバー毎の文法があります。 コネクションデータベースコマンドデータベースの複製fsync コマンドインデックス関連コマンドLast Error コマンドWindows サービス動作中の処理の参照と停止Validate コマンドデータベースコマンド一覧MongoメタデータコレクションcappedコレクションcreateCollection コマンド大量のコレクションを扱うData Types と Conventions国際化された文字列オブジェクトIDdatabase referenceGridFSいつGridF

  • SQLとMongoの対応表 - Docs-Japanese - 10gen Confluence

    MongoDBクエリは、JSON (BSON) オブジェクトで表現されます。 このクイックリファレンスは、SQLとMongoのクエリ言語での例です。 MongoDBでのクエリ表現 (と他のindexキーのパターンなど)はJSONで表現されます。しかし、命令(例: "find")部分は普通のプログラム言語です。そしてその命令の書式は言語によります。下記の例は、Javascriptを mongoシェル から実行するものです。

  • 1