X



MongoDB 1
0001NAME IS NULL
垢版 |
2011/12/13(火) 14:40:23.59ID:???
これからはMongoDBの時代だね!
0004NAME IS NULL
垢版 |
2011/12/14(水) 12:39:43.07ID:???
>>1
公式サイトぐらい貼れ。
適当に採用実績とか参考書とかも。
0005NAME IS NULL
垢版 |
2011/12/14(水) 14:13:25.17ID:???
国内はサイバーエージェントぐらい?
0007NAME IS NULL
垢版 |
2011/12/15(木) 20:48:29.89ID:???
なるほど、国内ではNAVERとA-SaaSも使っているのか
0008NAME IS NULL
垢版 |
2011/12/19(月) 02:02:50.55ID:???
おおスレたったんだ
明日テンプレ充実させとくよ
0012NAME IS NULL
垢版 |
2011/12/22(木) 08:42:56.69ID:???
まだ?パンツ抜いで待ってるんだけど
0013NAME IS NULL
垢版 |
2011/12/22(木) 19:14:37.95ID:???
>>12
テンプレきた?
(`・∀・´ Ξ `・∀・´)
0016NAME IS NULL
垢版 |
2011/12/22(木) 23:47:28.75ID:???
こんな感じでどうでしょう
0017NAME IS NULL
垢版 |
2011/12/22(木) 23:55:55.89ID:???
愛称はやっぱ「イカ」?
0019NAME IS NULL
垢版 |
2011/12/23(金) 12:17:57.63ID:???
                  . -=ニ二ニ=‐- .
               , <´ <´     `> `> 、
             /  / _ -======- 、 \ \
            /  /‐'":::::::::::::::::::::::::::::::::::>、\ . \
           /  /´:::::y::∧:::::::::::::::::::::::∧:::::::入ゞ、 .:\
.          , ′ /:::::::::r-十‐一::::::::::::::::7´丁`ヽ::::::::ヽ.   ',
        /  ./:::::::::::::::∧/   \:::::::::/   .∨::::ヘ::::::人  !  仲間でゲソ!!
        \__/:::::::::::::::/.,,-─-、 ヽ/  , -‐- 、_::::::::::::レ'"
.          イ :::::::::::::// /} レx     イ/) {`ヽヘゞ :::::::::ト、
         ∨ :::::::/ i {=z, r=}     |={ 〉=! .}ヘ::::::: ∧|
.            ∨::::/ :|乂_}_{,ノ     乂) (_,ノノ!八::::/ `
              〉W :::! ⊂ ⊃    '    ⊂ ⊃|:::::i〉{
          /:::::::〉:::!.     | ̄ ̄ ̄ ̄ |   /|:::::|:∧
           /:::::::/l::::|Yr===z,!::::::::::::::::::::::, r=='、_ :::ト、:::\
.         /:::::, ' ::!:::// /ヽ、____ノ r'X´¨ヽゝト、ヾ::: \
.          / :::/:::::/l { ´ ./  / .〉ー‐一イヽ、 \  .〉 .i::::\::: \
.       ' :::/.::::::i ソ入      ト、    .ィ!       /  |::::: : \::: \
      , ′, '.:::::::/! 〈:::::`ーx__ノ::::',  ,':: 乂__>' :〉 ト、:::::::::: ヽ::::::\
     /:::/ /:::::/ |  V::::::::::::::::::::::::::! i:::::::::::::::::::::::ノ  .| ヽ:::::::::::ヾ::::::::\
0020NAME IS NULL
垢版 |
2011/12/23(金) 12:44:02.23ID:???
いい感じじゃなイカ
0021NAME IS NULL
垢版 |
2011/12/24(土) 00:04:29.39ID:???
アニメ?の話やめようぜ よくわからん

Cassandraに先を越されたオライリー和書だけどMongoDBはどうなってるんだろうね
0023NAME IS NULL
垢版 |
2011/12/27(火) 16:07:31.18ID:???
匿名による告発「MongoDBは使ってはいけない」
ttp://gihyo.jp/dev/clip/01/orangenews/vol66/0003
0024NAME IS NULL
垢版 |
2011/12/29(木) 04:07:31.87ID:???
>>23
数千万件のユーザデータはRDBMSの方が適切だろうと思う
0025NAME IS NULL
垢版 |
2011/12/29(木) 08:53:23.53ID:???
シャーディングってローカルLAN内での運用が前提なのかな?
ローカルだけだと普通に稼働するんだけど、外部のサーバーを含めると途端に動作が遅くなってほとんどシャーディングされなくなる
0026NAME IS NULL
垢版 |
2011/12/29(木) 12:30:58.89ID:???
>>25
?インターネット経由で遠隔のサーバとshardingしてんの?
0027NAME IS NULL
垢版 |
2011/12/30(金) 02:48:52.23ID:???
>>26
うん
本番環境で使おうなんて思わないけども挙動を試してみたくて

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

Railsのmongoidっていうライブラリは@versionsっていうアノテーションでmongodbの対象ドキュメントの履歴をバージョン管理できるらしいことを知った
mongodbのcuiに該当のコマンドが見つからないんだけど、あれはmongodbの機能なのかあのライブラリの実装なのか知りたいんだ
0039NAME IS NULL
垢版 |
2012/01/29(日) 07:53:30.97ID:???
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化するのも簡単じゃなかろうか
0040NAME IS NULL
垢版 |
2012/01/29(日) 08:44:03.15ID:???
うおお
ありがとう!!

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

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

これであってる?
0042NAME IS NULL
垢版 |
2012/02/01(水) 18:43:14.07ID:???
さわってみた感想だけど

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

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

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

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

あと、シャーディングは桃源郷っぽく見えるけど実際はそんなに簡単じゃないし、
まだノウハウが溜ってないので結局MySQLでレプリケーションした方がよっぽどスケールしやすかったりする
この辺は今後1年ぐらいで枯れてきて劇的に改善するとは思ってるけれど

まあいずれにせよMongoに限らずNoSQLは色々と使ってみるといいんじゃないでしょうか
MySQLみたく枯れて安定した技術を勉強しても楽しいとは思わないけど、NoSQL界隈は面白い 勉強のしがいがある
まだまだ日本語の情報が少ないので自分が発信源となって色んな人から感謝されたりしますしね
0044NAME IS NULL
垢版 |
2012/02/03(金) 05:08:29.18ID:???
>>43
そう、スキーマフリー!
それがいいよね
だけど、正規化って二重登録やデータ間の矛盾が生じないようにする生活の知恵だから、調子に乗ってると後で痛い目みそう
そのうちmongoのデザインパターンみたいなのが確立してくるんだろうけど
0045NAME IS NULL
垢版 |
2012/02/10(金) 23:46:55.30ID:???
スキーマレスというと、いわゆるXML DBがその点を売りにしてたと思うけど、
紋甲がXMLより嬉しい部分ってどんなとこ?
0046NAME IS NULL
垢版 |
2012/02/12(日) 09:03:25.45ID:???
うれしいとかじゃなくてXMLDBってもう息してないんじゃないか?
0047NAME IS NULL
垢版 |
2012/02/13(月) 03:51:31.82ID:???
xmlはデータ構造に無駄が多すぎなのでは
0048NAME IS NULL
垢版 |
2012/02/13(月) 08:34:00.73ID:???
ちょっと気づいたんだけど、xsltならhtmlでいうインライン要素もいろいろ扱えるけど、mongoだと仕組み上ブロック要素しか扱えない、といえるかも
0050NAME IS NULL
垢版 |
2012/03/29(木) 01:18:13.46ID:???
一昨日までマンゴーDBだと思ってました
くだものから取った名前なんだなと
0051NAME IS NULL
垢版 |
2012/04/08(日) 05:30:27.84ID:???
xmlは見た目からして無駄が多すぎ
jsonのほうが楽
0052NAME IS NULL
垢版 |
2012/04/17(火) 08:43:54.95ID:???
イカちゃんは、JSONで格納してるの?
0054NAME IS NULL
垢版 |
2012/04/18(水) 02:22:51.97ID:???
S式あれば十分なんだよ
0055NAME IS NULL
垢版 |
2012/05/07(月) 15:21:34.39ID:???
MankoDBはやらないっすね
0056NAME IS NULL
垢版 |
2012/05/17(木) 02:35:59.10ID:???
2.2はまだなのかな
0058NAME IS NULL
垢版 |
2012/08/27(月) 10:42:34.80ID:???
イベントやるみたいだが行く人いるん?
レスを投稿する


ニューススポーツなんでも実況