タグ

ブックマーク / mojix.org (5)

  • ドキュメントデータベースはなぜ使いやすいのか - モジログ

    昨年の6月、「CouchDBとMongoDBの使い分け」というエントリで、CouchDBとMongoDBについて書いた。CouchDBとMongoDBは、広く「NoSQL」と総称されている非SQL型データベースのうち、「ドキュメントデータベース」と呼ばれるカテゴリを代表する2つだ。 CouchDBはその後、作者のDamien Katzがプロジェクトから離脱し、Couchbase Server(Couchbase社による、CouchDBから分岐したプロジェクト)のほうに専念するといったニュースもあり、やや普及が停滞しているように感じる(プロジェクトは継続している)。いっぽうのMongoDBは、開発元の10genにインテルとレッドハットが出資するなど、ますます存在感を高めており、普及も進んでいるようだ。 Publickeyの新野氏が「NoSQLは流行ではなく発展し続ける」と書いているが、私も同

  • CouchDBとMongoDBの使い分け - モジログ

    CouchDBとMongoDBをしばらく使ってみて、その使い分けのポイントがわかってきたような気がするので、ちょっと書いてみたい。 CouchDBとMongoDBは、広く「NoSQL」と総称されている非SQL型データベースのうち、「ドキュメントデータベース」と呼ばれるカテゴリを代表する2つだ。ドキュメントデータベースとは、かんたんにいうと、JSONデータ(=ドキュメント)をそのままデータベースに保存できるというもので、従来のRDBのような「スキーマ」がない。複数のテーブルを結合(join)するという使い方をせず、一意キーの指定や比較的単純なクエリーでJSONデータを取り出す。 ここでは詳しい話には踏み込まず、2つのデータベースの違いを私の主観で、ごく大雑把にまとめてみる。 まず、それぞれの強みを私の印象で3つずつ書くと、こんな感じだ。 CouchDBの強み: 1)優れた管理画面「Futon

  • Pythonでデザインパターン - モジログ

    GitHub - faif / python-patterns https://github.com/faif/python-patterns GoFデザインパターンのPythonによるサンプルコードを集めたプロジェクト。以下の各ファイルが入っている。 - abstract_factory.py - adapter.py - borg.py - bridge.py - builder.py - chain.py - command.py - composite.py - decorator.py - facade.py - factory_method.py - flyweight.py - iterator.py - mediator.py - memento.py - null.py - observer.py - pool.py - prototype.py - proxy.py -

  • 「ご協力をお願いします」の氾濫 - モジログ

    私がよく通る道にあるポストに、落書きするなという旨の注意書きがあり、最後に「ご協力をお願いします」と書かれている。 電車ではよく、車内は禁煙であるというアナウンスが流れて、最後に「ご協力をお願いします」と言う。 日には、この種の「ご協力をお願いします」がいたるところにあり、氾濫している。このような「ご協力をお願いします」は、日語の使い方としても間違っているし、「協力」と「義務」の違いをあいまいにして、社会や公共に対する感覚をマヒさせてしまう。 ポストに落書きしたり、電車内でタバコを吸うのは、禁止されていることだし、禁止されるべき行為だ。禁止されていることをしないのは当然の「義務」であって、「義務」を守ることは「協力」ではない。 「協力」というのは、してもしなくてもいいが、やるとプラスになることをやることだ。逆に言うと、「協力」はしなくても何も問題ないし、とがめられるべきものではない。そ

    mi_kattun
    mi_kattun 2011/08/21
  • サーバの命名法 - モジログ

    人力検索はてな - サーバなどの機器が大量に増え、命名に困っています。(2006-08-23) http://q.hatena.ne.jp/1156318046 <サーバなどの機器が大量に増え、命名に困っています。 サーバやネットワークの管理者にお尋ねします。 サーバやハブ、ルータなどの名前はどのように付けていますか? 機器名や役割などをそのまま名前にしている場合もありますが、今回は惑星の名前や星座の名前など、バリエーションが豊富で今後機器が増えても安心な「シリーズもの」を教えてください>。 サーバの命名をどうするか、アイディアがたくさん出ている。これは面白い。 以下、このページから私の目についたものを抜粋。URLは、参考URLに出ているものか、そのリンク先。 数学者の名前 http://www-history.mcs.st-and.ac.uk/Indexes/Full_Alph.html

    mi_kattun
    mi_kattun 2011/01/25
  • 1