MongoDB 1 (121レス)
1-

22: 2011/12/26(月)09:09 ID:??? AAS
サイバーエージェントを支える技術者たち:第25回 MongoDB最前線! 効果的なシャーディングとバックアップ|gihyo.jp … 技術評論社
http://gihyo.jp/dev/serial/01/cyberagent/0025
23
(2): 2011/12/27(火)16:07 ID:??? AAS
匿名による告発「MongoDBは使ってはいけない」
http://gihyo.jp/dev/clip/01/orangenews/vol66/0003
24: 2011/12/29(木)04:07 ID:??? AAS
>>23
数千万件のユーザデータはRDBMSの方が適切だろうと思う
25
(1): 2011/12/29(木)08:53 ID:??? AAS
シャーディングってローカルLAN内での運用が前提なのかな?
ローカルだけだと普通に稼働するんだけど、外部のサーバーを含めると途端に動作が遅くなってほとんどシャーディングされなくなる
26
(1): 2011/12/29(木)12:30 ID:??? AAS
>>25
?インターネット経由で遠隔のサーバとshardingしてんの?
27: 2011/12/30(金)02:48 ID:??? AAS
>>26
うん
本番環境で使おうなんて思わないけども挙動を試してみたくて
28: 2012/01/05(木)18:15 ID:??? AAS
前スレ

MongoDB
2chスレ:db

7レスでdat落ちですた。
ここは4倍長生きしてるぞ。
29: 2012/01/06(金)00:37 ID:??? AAS
過疎すぎ
結構人気あるはずなのに
30: 2012/01/06(金)01:05 ID:??? AAS
更新少ないならCouchDBでいいじゃん
設計詰めてたらTraditionalSQLでいいじゃん
みたいになって意外と難しい
選択肢が増えるのはいいことだけど
31: 2012/01/07(土)10:40 ID:??? AAS
>>23
これ読んで使うのやめとくことにした
twitterで動いてる実績あるけどさ
内部の人が言ってるんだから俺みたいなsqlってなんですかレベルには厳しい
32: 2012/01/07(土)23:08 ID:??? AAS
そういう人のは関係ない話だと思うんだ
33: 2012/01/12(木)23:11 ID:??? AAS
オライリーから本が出るね!
34: 2012/01/22(日)12:38 ID:??? AAS
よかったまだスレ生きてた
Mongo用にサーバーを自分で作ろうと思ってるんだけど、メモリは馬鹿みたいに積むとしてCPUはどうするか悩んでる
コア数上げても意味ないのかな?
35: 2012/01/22(日)17:53 ID:??? AAS
おれも使ったことがないからアレだけどスケールアウトが強みっぽいから後でどうとでもなるんじゃね?
36: 2012/01/24(火)19:30 ID:??? AAS
ユーストでRailsのひとが全バージョン保存するってのやってたんだけど、Javaのmorphiliaから使える?
37: 2012/01/26(木)02:51 ID:??? AAS
ちょっと何を言ってるのかわからない
誤爆?
38: 2012/01/29(日)04:25 ID:??? AAS
日本語不自由でスマン

Railsのmongoidっていうライブラリは@versionsっていうアノテーションでmongodbの対象ドキュメントの履歴をバージョン管理できるらしいことを知った
mongodbのcuiに該当のコマンドが見つからないんだけど、あれはmongodbの機能なのかあのライブラリの実装なのか知りたいんだ
39: 2012/01/29(日)07:53 ID:??? AAS
http://mongoid.org/docs/extras.htmlのVERSIONINGのところかな
>Mongoid supports simple versioning through inclusion of the Mongoid::Versioning module.
とのことなのでMongoidが独自に実装してるっぽい

実装コードはここ
http://rubydoc.info/github/mongoid/mongoid/master/Mongoid/Versioning
reviseってメソッドがバージョン管理して書き込むのかな
結構短いシンプルなコードなのでJava化するのも簡単じゃなかろうか
40: 2012/01/29(日)08:44 ID:??? AAS
うおお
ありがとう!!

やっぱり、独自の機能だったのか
RDBMSでもupdateやdeleteを使わずにupdate_flagとかdelete_flagとかいうカラムを使う設計があるけど、それに近いんだろうな
ソース、サンクス
よく読んでみる
41: 2012/02/01(水)01:32 ID:??? AAS
俺も時代に乗り遅れないようにMongoDBを始めようと今日下調べした結果

・NoSQLというRDBMS以外のDBMS
・NoSQLには主にKVS型とドキュメント指向型がある
・MongoDBはドキュメント指向型である
・既存のRDBMSと比べてよいパフォーマンスを期待できる
・サーバを追加するだけでいいため大規模システムにも向いており保守も容易である
・既存のRDBMSと比べてメモリ消費量が多いためレンタルサーバでは導入しにくい

これであってる?
42: 2012/02/01(水)18:43 ID:??? AAS
さわってみた感想だけど

今まででもORマッパとかあったけど、RDBMSの正規化とかの考え方とオブジェクト指向なデータの扱いは必ずしも一致しないから、フロントエンドから正規化したRDBMSを使うという感覚だった
だけど、nosqlはハッシュやjsonに近いからオブジェクト指向にマッチする
拡張した変数を扱える感じでプログラムが書けるところがいい気がする
テーブルとかの形式のデータはRDBMSでいいんじゃねかな
大規模だとスケールアウトとか書き込み速度の問題とかがあるけどまるっきりRDBMSでだめってわけじゃないし実績あるし
モデル設計でなんかRDBMSは違うなあってときに使えばいいんじゃないか

例えば、ありがちなRPGのキャラリストの職業欄で戦士、僧侶、魔法使いしかいなかったけど、召喚士みたいなクラスで召喚っていうコマンドと召喚獣リストってパラメータつけたいってとき、
オブジェクト指向ならファクトリーで従来のクラスを承継して新しいメソッドとパラメータ書けばいいけど
バックがRDBMSだと再設計とかalterとかメンドクサイことがあってオブジェクト指向のよさがスポイルされちゃうなあってときとかない?
省1
43
(1): 2012/02/01(水)20:34 ID:??? AAS
JAVAの人かな?そんなに複雑に捉える必要ないと思う
オブジェクト指向にマッチするとかしないとか、使い始めると結構どうでもよくなるような気がする

MongoDBの一番の良さって一般的には「スキーマフリー」だと考えてる 曖昧であやふやなデータに対する許容制が強い
RDBMSだと最初にかっちりとスキーマ決めたら後で動かせなくなるけど、Mongoなら後で何とでもなる
それに加えてNoSQLの中ではRDBMSっぽい諸要素が備わってるので、MySQL等から移行しやすいってのが人気を博してる理由なのかなと

逆に言えば、スキーマフリーにメリットを見いだせないようなビジネスロジックならMongoを使う必要も無いような気がするんよね
正直RDBMSでは考えられないような適当な挙動が随所に現れるので、最初は戸惑う人が多いと思う

あと、シャーディングは桃源郷っぽく見えるけど実際はそんなに簡単じゃないし、
まだノウハウが溜ってないので結局MySQLでレプリケーションした方がよっぽどスケールしやすかったりする
この辺は今後1年ぐらいで枯れてきて劇的に改善するとは思ってるけれど
省3
44: 2012/02/03(金)05:08 ID:??? AAS
>>43
そう、スキーマフリー!
それがいいよね
だけど、正規化って二重登録やデータ間の矛盾が生じないようにする生活の知恵だから、調子に乗ってると後で痛い目みそう
そのうちmongoのデザインパターンみたいなのが確立してくるんだろうけど
45: 2012/02/10(金)23:46 ID:??? AAS
スキーマレスというと、いわゆるXML DBがその点を売りにしてたと思うけど、
紋甲がXMLより嬉しい部分ってどんなとこ?
46: 2012/02/12(日)09:03 ID:??? AAS
うれしいとかじゃなくてXMLDBってもう息してないんじゃないか?
47: 2012/02/13(月)03:51 ID:??? AAS
xmlはデータ構造に無駄が多すぎなのでは
48: 2012/02/13(月)08:34 ID:??? AAS
ちょっと気づいたんだけど、xsltならhtmlでいうインライン要素もいろいろ扱えるけど、mongoだと仕組み上ブロック要素しか扱えない、といえるかも
49: 2012/03/28(水)23:38 ID:??? AAS
ほしゅ
50: 2012/03/29(木)01:18 ID:??? AAS
一昨日までマンゴーDBだと思ってました
くだものから取った名前なんだなと
51: 2012/04/08(日)05:30 ID:??? AAS
xmlは見た目からして無駄が多すぎ
jsonのほうが楽
52: 2012/04/17(火)08:43 ID:??? AAS
イカちゃんは、JSONで格納してるの?
53: 2012/04/17(火)08:57 ID:??? AAS
bsonだったような
54: 2012/04/18(水)02:22 ID:??? AAS
S式あれば十分なんだよ
55: 2012/05/07(月)15:21 ID:??? AAS
MankoDBはやらないっすね
56: 2012/05/17(木)02:35 ID:??? AAS
2.2はまだなのかな
57: 2012/08/26(日)20:29 ID:??? AAS
2.2まだー?
58: 2012/08/27(月)10:42 ID:??? AAS
イベントやるみたいだが行く人いるん?
59: 2012/08/31(金)12:54 ID:??? AAS
2.2リリースされましたね 一応リリースノート
http://docs.mongodb.org/manual/release-notes/2.2/
60: 2012/12/21(金)00:09 ID:??? AAS
ようやく体系的な和書が出たね
しかし過疎ってるな
61: 2013/01/06(日)16:19 ID:PFtSFSQD(1) AAS
犯罪者個人に対して告訴状を違法派遣・偽装請負・偽装出向・多重派遣の被害者が作成(刑事告訴は無料) or 司法書士が代筆(料金は5万円ぐらい)※コピペ歓迎

告訴状を【検察の直告班】に郵便局の内容証明付で送付(疎明資料・証拠にはICレコーダー、スマホによる録音が適しています)

審査 → 不受理 → 告訴状再提出または刑法 第193条で訴えを起こす

受理 → 告訴事実を認め示談交渉(↓) →示談成立 → 法廷相場50〜100万円の示談金 ※示談拒否が良い
↓                ↓
事案化← 前科あり ←示談不成立(↓)→ 示談外交渉→ 犯罪者の年収半額×最大懲役年数の和解金支払い※推奨
↓                ↓
省18
62: 2013/01/06(日)18:56 ID:v5e5Me4f(1) AAS
  ●●●ケネディ大統領は何故、死なねばならなかったのか?●●●
  したらばスレ:study_3729

  ¥¥¥¥¥¥¥『万有サロン』書き込み大賞・総額100万円¥¥¥¥¥¥¥¥¥¥¥¥

  この掲示板に優秀な書き込みをして、総額100万円の賞金をゲットしよう!(*^^)v
    万有サロン
      したらば板:study_3729
    書き込み大賞の詳細
      したらばスレ:study_3729
    書き込み大賞の詳細(資料倉庫内)
      http://www2.tba.t-com.ne.jp/a-z/omake/banyu/taisho.htm
省4
63: 2013/01/17(木)20:05 ID:EwS78HY0(1) AAS
パワハラ犯罪にたいする刑事罰(※本投稿のコピペ歓迎です)
人事原則
1 現行法では、社員が仕事を怠けたり、能力不足、就業規則違反、目標を達成できなくても解雇をしたり叱責することは違法です。どんな駄目社員、嘘つき社員、怠け者も定年まで解雇が違法なのが現行の正社員制度です。
2 パワハラは社風にあわない社員、成績の振るわない社員を自主退職に追い込む言わば人事的措置として用いられることが多い。
※違法な解雇の和解金相場は、労働審判で3ヶ月、通常裁判で1年以上の報酬、さらに社員が和解を拒めば復職が可能です。弁護士への着手金は12〜15万円、和解拒否なら20〜50万円程度。

人事部・ホットライン・御用組合へ直訴
メリット: 一時的緩和や人事異動
デメリット: 役員へ情報筒抜け、危険分子の烙印(情報漏洩がホットライン直訴者に多いのは人事部の常識)、パワハラ放置で自主退職に追い込まれる

民事訴訟・調停・労働審判
メリット: 損害賠償
省10
64
(1): 2013/01/20(日)02:00 ID:??? AAS
しかしここまでスレが伸びないとは思わなかった
一応web界隈じゃここ5年スパンで見ても有力なプロダクトなのにねえ
もう2chで情報交換する時代じゃなくなったってことか
65: 2013/01/22(火)04:58 ID:??? AAS
>>64
そういうことです
66: 2013/02/08(金)05:54 ID:6U5X9z0A(1) AAS
スキーマレスというと、結局ネットワーク透過型HashDBがあればという感じで…
TokyoCabinetあたりを使って、自分でモデリングしてしまうんだよな
67: 2013/02/09(土)16:04 ID:??? AAS
mongodb 2.2.3 を入れました

mongoシェルから

> db.col1.insert( { "name" : "mongo" } )

>db.col1.find()
{ "_id" : ObjectId("5115f116a3b5013f99f06744"), "name" : "mongo" }

> db.col1.find("name" : "mongo")
Sat Feb X XX:XX:XX SyntaxError: missing ) after argument list (shell):1
省1
68: 2013/02/09(土)17:27 ID:??? AAS
> db.col1.find({"name" : "mongo"})
69: 2013/02/09(土)17:40 ID:??? AAS
ありがとう!
70: 2013/02/12(火)01:04 ID:??? AAS
普通にJavaScriptとして考えればいいよ
findにオブジェクトリテラル渡すだけ。
71: 2013/03/20(水)03:09 ID:pLhK0n6T(1) AAS
2.4リリースされましたね
72: 2013/03/24(日)09:38 ID:??? AAS
2.4の目玉
ハッシュドシャードキー
JavascriptエンジンがV8になって並列処理が高速化?
全文検索(まだBeta扱い 日本語未対応)
73: 2013/04/09(火)08:02 ID:??? AAS
もう少しストレージの容量を抑えてくれないかなあ
速度とかよりそっちの方が切実
すぐSSDの容量を使い切って諭吉が出て行く悲しい現実
74: 2013/04/24(水)03:50 ID:??? AAS
doryokujinさんってどうしたん?
75: 2013/07/23(火) NY:AN:NY.AN ID:??? AAS
mongoDBってMySQLに比べてどういう良さがあるんですか?
76: 2013/07/25(木) NY:AN:NY.AN ID:??? AAS
スケールアウトしやすいってところかな。
77: 2013/07/26(金) NY:AN:NY.AN ID:??? AAS
ありがとうございました
78: 2013/11/03(日)21:35 ID:WS2i8ToB(1) AAS
事前面接の事実をおさえて職安法44条で刑事告訴
http://wiki.algomon.com/wiki/%E4%BA%8B%E5%89%8D%E9%9D%A2%E6%8E%A5
79: 2013/12/06(金)01:27 ID:xTWWrR11(1) AAS
MongoDB Tokyo 2013いきます?
80: 2014/06/28(土)06:46 ID:L74i5Cgx(1) AAS
◎2chスレッド勢いランキングサイトリスト◎

★+ニュース板
・ 2NN (推奨サイト)
・ 2chTimes
★+ニュース板新着
・ 2NN新着
・ Headline BBY
・ unker Headline
★+ニュース板その他
・ Desktop2ch
省11
81: 2014/09/18(木)01:41 ID:x+pu/V/X(1) AAS
最強のディービーなのに、何も話題ないのかしら?
82: 2014/11/11(火)22:33 ID:??? AAS
これは他に比べて方言キツくないから敷居低いよね
キチガイに悪評流されまくってるけど
83: 2014/11/11(火)23:18 ID:??? AAS
俺…暇ができたらMongoLabでMongoDBデビューするんだ
84: 2014/11/12(水)03:36 ID:3RG/00Pv(1) AAS
技術面ではjavascriptで書けるので敷居が低い。又、運用面でもトラブル少ないし、制約も少ない。
必然的に話題は少なくなるよね。

ただ、分析用には最適だが、経理や基幹への導入は難しいね。
85: 2015/02/22(日)21:23 ID:rrWoKBiL(1) AAS
http://www.npa.go.jp/cyberpolice/detect/pdf/20150220.pdf
>2月10日、ドイツのザールランド大学のグループが、インターネット経由で外部から認証を
必要とせずにアクセスすることができる MongoDB データベースを約4万件確認したとの研究
結果を公表iしました。
86: sage 2015/03/02(月)10:16 ID:xzU55aEh(1) AAS
ユーザ認証機能付きのシャーディングとレプリケーション
http://tripnote.pw/?trip=jLpVznqvWx3BlesU&guid=54f32ab3def3c5e0568b4567
87: 2015/03/19(木)14:09 ID:??? AAS
ビッ○カメラ札幌店の副店長の佐藤伸弦が暴行事件が起きていた

佐藤伸弦 佐藤伸弦 佐藤伸弦 佐藤伸弦 佐藤伸弦

佐藤伸弦 佐藤伸弦 佐藤伸弦 佐藤伸弦 佐藤伸弦

佐藤伸弦 佐藤伸弦 佐藤伸弦 佐藤伸弦 佐藤伸弦

佐藤伸弦 佐藤伸弦 佐藤伸弦 佐藤伸弦 佐藤伸弦
省1
88
(3): 2015/07/21(火)23:58 ID:jhRpvjqP(1) AAS
ググったけどわからなかったので以下対処を教えてください。
npmでnode.js+mongodbを入れて動かそうとしましたがうまく動きません。
(npm install mongodb --save)

・npm lsを見るとmongodbはインストールできている。
・mongo,mongodをcmdから入力すると以下のエラー
 「内部コマンドまたは外部コマンド、操作可能なプログラムまたはバッチ ファイルとして認識されていません。」
・pathにmongo配下のbinを通す必要があるようですが、binディレクトリが見あたらない
89
(1): 2015/07/22(水)16:41 ID:??? AAS
>>88
まずMongoDBをインストールしましょう
http://docs.mongodb.org/manual/installation/
90
(1): 88 2015/07/22(水)23:37 ID:tCyyGNxi(1) AAS
>>89
npmでインストールしているのですが、
それでは不足があるのでしょうか?
91
(1): 2015/07/23(木)00:27 ID:??? AAS
>>90
それは node から MongoDB にアクセスするためのドライバ
92
(1): 2015/07/23(木)00:35 ID:??? AAS
https://www.npmjs.com/package/mongodb
のQuickStartをなぞっておけばいい

これに限らず大体npmやGitHubの個別ページに使い方書いてあるから
下手に調べるよりまずはそこから見ておいたほうがいいよ
93: 88 2015/08/22(土)23:00 ID:sv16EADi(1) AAS
>>91,92
ありがとうございました。
期間空きましたが理解できました
94: 2016/04/17(日)13:07 ID:??? AAS
シェアの割にはびっくりするほど伸びないな
最近はnpmで落ちてくるMongo互換のNeDB使ってるけど手軽でいい感じ
95: 2016/04/20(水)10:55 ID:4tx+ubvf(1) AAS
端末二ついるのかよ
96: 2016/07/17(日)23:06 ID:XXwuEidI(1) AAS
javascriptから操作してるんだけどfindでカーソルを1つに絞った後、
各要素をconsole.logに表示させるにはどうしたら良い?

csr._id とかだとunderfinedと出る
97: 2016/07/24(日)20:23 ID:??? AAS
ポケ モンGO
98: 2016/07/24(日)23:32 ID:??? AAS
もしもし
99: 2017/02/16(木)11:39 ID:??? AAS
イマイチNOSQLのメリットがわからないな。
100: 2017/03/03(金)06:09 ID:??? AAS
CAP定理だ。Consistency, Availability, Partitionabilityのうちから、一つあきらめて二つ選ぶのじゃよ
101: 2017/03/13(月)09:13 ID:??? AAS
MongoDB JPはもう活動してないの?
全然更新されてないけど
102: 2017/03/19(日)23:13 ID:??? AAS
やることないんじゃない。
103: 2017/06/22(木)13:46 ID:??? AAS
StitchにFirebaseやPouchみたいな自動同期付けてくれんかな
104: 2017/10/14(土)23:16 ID:??? AAS
「登録順の先頭からn件削除」って、どうやれば良いかな?
105: 2017/11/15(水)21:33 ID:2ojjlB9A(1) AAS
PHPと使おうとすると入んねw メンドクサー!
106: 2017/11/15(水)23:07 ID:??? AAS
紋甲いか美味しゅうございました
107: 2017/11/16(木)15:45 ID:??? AAS
クエリの記述が面倒くさいんですけど、sqlみたいにささっと書く方法ないですか?
db.collection.find({'field1': 'value'}, {'_id': 0, 'field1': 1, 'field2': 1})
select field1, field2 from collection where field1=value
慣れの問題なんでしょうけど、なんか入力の手間が多く感じちゃうんですよね...
108: 2017/12/29(金)11:08 ID:dtNZwIie(1) AAS
誰でも簡単にパソコン1台で稼げる方法など
参考までに、
⇒ 『宮本のゴウリエセレレ』 というブログで見ることができるらしいです。

グーグル検索⇒『宮本のゴウリエセレレ』

WHVJN8YWR6
109: 2018/01/08(月)00:47 ID:oVDbO31F(1) AAS
$renameを使ってフィールド名を変更する時、変更前の値に変数が使えないの?

無反応:{ "$rename" : {変数 : ”hoge” }}
できる:{ "$rename" : {“test” : ”hoge” }}

mongoってフィールド名をuniqueにするとほんと、何もできねえ
110: 2018/03/10(土)19:59 ID:19aczTez(1) AAS
4.0でマルチドキュメントのACIDトランザクションも対応するらしい

もうトランザクション無いから使えんとは言わせない
111: 2019/05/06(月)12:21 ID:+Hek+NK7(1) AAS
過疎過疎ですね。2011年にたったスレか。

ついに?公式のページに日本語版が出来たみたいですよ。
https://www.mongodb.com/jp

6月のMongoDB Worldに向けて多少動きあるかもしれない。
112: 2019/12/16(月)04:28 ID:nY5VGi+o(1) AAS
dockerでalpineのコンテナ作って、その中にmongodbをインストールて、
node.jsでmongodbとmongooseを使ってみたいのだけど、alpineにmongodbのインストールができない・・・

apk updateを最初にしておいて、apk add mongodb とすると

ERROR: unsatisfiable constraints:
mongo (missing):
required by: world[mongo]

こんなエラーメッセージが出てしまう
自分なりに色々と調べたのだけど前進せず・・・
一応、npm install でnode.js版のmongodbとmongooseはインストールできたと思うんだけど、
mongodコマンドをやってもsh: mongod: not foundと出てしまう
省1
113: 2021/03/10(水)16:40 ID:Oh/fzHUC(1) AAS
質問すまんやで
ある階層より下にある要素の存在確認をするクエリーの書き方を教えろください

例えばこんなコレクションがある時
```
{
"_id" : NumberLong(1),
"cpu" : {
"8086" : {
"a" : "x86"
},
省25
114: 2021/09/15(水)22:29 ID:PiH68Cwp(1) AAS
MongoDBのデータをオブジェクトストレージに置く事ってできる?
115
(1): 2022/05/06(金)15:24 ID:NZduJ86j(1) AAS
システムユーザーからして
RDBとの違いって端的になんなのかわからん
116: 2022/08/21(日)12:40 ID:??? AAS
急に日本語が文字化けするようになった。
ドキュメントをexport、importしてコレクション作り直してもだめ。DBが壊れた?
pythonから何も考えずにinsertしていたんだが、utf-8に変換してから入れたほうがよかったのかな。
117: 2023/09/20(水)17:51 ID:??? AAS
おい、スーパー行って、買ってきてみぃ
118: 2023/10/12(木)12:37 ID:??? AAS
( ̄O ̄;) ウォッ!
119: 2023/12/02(土)09:23 ID:??? AAS
>>115
従来のDBはエクセルの表みたいなイメージで、列ごとに型が決まってる
MongoDBが表はあるけど列の型は決まってない
120: 02/19(月)19:10 ID:??? AAS
急にout of memoryで落ちるようになって
調べたら、
$bucketに与えるカゴの数が多くなると、
メモリが有っても落ちることが分かった
121: 03/22(金)16:18 ID:??? AAS
test
1-
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.658s*