MongoDBについて

MongoDBは、NoSQLの一種でドキュメント型と呼ばれるデータベース。
オープンソースとして公開されている。
柔軟なデータ構造と高い書き込み性能、使いやすさが特徴。
1つのデータベースは複数のコレクションを持ち、
1つのコレクションは複数のドキュメントを持つ。
有名な無料資料があるみたい。
mongodbの薄い本

RDB用語との対応表
RDB MongoDB
テーブル構造 JSON形式
SQL文 Mongoクエリ
データベース データベース
テーブル コレクション
レコード ドキュメント
フィールド(カラム) フィールド
インデックス インデックス
Primary key _id

 

インストール手順

ダウンロードページにアクセス
https://www.mongodb.org/dl/linux/x86_64
最新バージョン(mongodb-linux-x86_64-x.x.x.tgz) のダウンロードリンクをコピー
http://downloads.mongodb.org/linux/mongodb-linux-x86_64-4.0.9.tgz

補足

/etc/profile.d/ はアプリケーションごとのbashを配置するディレクトリらしい。

bashの実行順序
1. /etc/profileを実行
2. /etc/profileによって、/etc/profile.dディレクトリ配下のすべてのファイルを実行
3. ログインユーザーのホームディレクトリにある~/.bash_profileを実行
4. ~/.bash_profileによって、~/.bashrcを実行
5. ~/.bashrcによって、/etc/bashrcを実行

MongoDBの基本操作

 

PyMongoの使い方

MongoDBの接続にPyMongoを使ってみる。
MongoDB公式のPythonバインディングらしい。
インストールはこれだけ pip install pymongo

カテゴリー: 技術

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です