タグ

ブックマーク / blog.liris.org (2)

  • Emerge Technology: MongoDBで作る20分ブログ

    生まれ変わった「Days of Liris」。プログラミングのこと、Pythonのこと、気になったソフトウェアのこと、身の回りのこと、いろんなこと。など 20分かどうかはよく分かりませんが、とりあえず、MongoDBを使ってエントリの登録、表示、編集するだけのブログのサンプルです。WebのフレームワークはFlaskを使っています。それ以外は特別なものはないはずです。コメントの追加は、気が向いたらやります。 まず、MongoDBPythonから利用するにはpymongoを使いますが、これはMongoDBに対する薄いラッパーです。ORマッパーっぽいというか、MongoDBは全く構造化されていないのでもう少し構造化する者というか、堅いRDBから抜け出して生ぬるいMongoDBに来たのにまた、もうちょっと堅くなろうとするのか、まあそのようなライブラリがいくつかあります。 今回はFlaskを使って

  • Emerge Technology: Pythonで3分MongoDB

    生まれ変わった「Days of Liris」。プログラミングのこと、Pythonのこと、気になったソフトウェアのこと、身の回りのこと、いろんなこと。など PythonでMongoDBで遊びます。shardingとかGridFSとか、MongoDB自体のお話はまた、きっと後日。 まずは、mongodbのインストール。 $ sudo port mongodb MongoDBを動かします。Cassandraと違って一般ユーザで。 $ mongod  --dbpath data では、PythonでMongoDBを遊ぶためにpymongoをインストール。 $ pip install pymongo さて、準備ができたので早速遊びましょう。MongoDBをインストールしたらmongoというインターラクティブシェルも一緒にインストールされます。これを使って、インターラクティブにmongodbを操作でき

  • 1