GNU/Linux >> Linux の 問題 >  >> Ubuntu

Linux Mint 12 / Ubuntu 11.10への最新のMongoDB(2.0.3)のインストール

MongoDBは、スケーラビリティと開発者の俊敏性の両方を念頭に置いて設計された、オープンソースのドキュメント指向データベースです。リレーショナルデータベースのようにデータをテーブルと行に格納する代わりに、MongoDBでは動的スキーマを使用してJSONのようなドキュメントを格納します。 MongoDBの目標は、キーバリューストア(高速でスケーラブル)とリレーショナルデータベース(豊富な機能を備えている)の間のギャップを埋めることです。バイナリはWindows、Linux、OS X、Solarisで利用でき、MongoDBはGNU Affero GeneralPublicLicenseの下で無料で利用できます。言語ドライバーは、Apacheライセンスの下で利用できます。さらに、10genはMongoDBの商用ライセンスを提供します。ネットワークにアクセス可能で、C++で記述されています。

MongoDBの機能:

  • コレクション指向のストレージ–オブジェクトスタイルのデータを簡単に保存できます
  • 内部オブジェクトを含む完全なインデックスサポート
  • クエリプロファイリング
  • レプリケーションとフェイルオーバーのサポート
  • 大容量を含むバイナリデータの効率的なストレージ
  • オブジェクト(動画など)
  • クラウドレベルのスケーラビリティのための自動シャーディング(Q209)
  • プロジェクトの目標は、高いパフォーマンス、スケーラビリティ、および適度な機能の深さです。

Linux Mint 12 / Ubuntu 11.10に最新のMongoDB(現在はMongoDB 2.0.3)をインストールする方法について説明します。

10genはapt-gettableパッケージを公開しています。それらのパッケージは通常、DebianまたはUbuntuリポジトリのパッケージよりも新鮮です。 mongodb-10gen。という名前の安定したリリースのみが含まれています このパッケージは、 mongodbと競合する可能性があります Debian / Ubuntuのパッケージ(すでにインストールされている場合)。

ターミナルを開きます(Ctrl + Alt + T)。

インストール:

まず、MongoDBdebianパッケージのGPGキーを追加する必要があります。

raj@geeksite~/$ sudo apt-key adv --keyserver keyserver.ubuntu.com --recv 7F0CEB10

次に、システムにリポジトリを追加する必要があるため、次のファイルを編集します。

raj@geeksite~/$ sudo gedit /etc/apt/sources.list

次の行を追加します。

deb http://downloads-distro.mongodb.org/repo/ubuntu-upstart dist 10gen

システムリポジトリを更新します。

raj@geeksite~/$ sudo apt-get update

MongoDBをインストールします。

raj@geeksite~/$ sudo apt-get install mongodb-10gen

MongoDBの制御:

MongoDBには独自の制御システムがあり、簡単に知られているコマンドで開始/停止できます。

raj@geeksite~/$ sudo start mongodb

raj@geeksite~/$ sudo stop mongodb

または通常の初期化スクリプトを使用します。

raj@geeksite~/$ /etc/init.d/mongodb start

raj@geeksite~/$ /etc/init.d/mongodb stop

またはサービスコマンドを使用します。

raj@geeksite~/$ service mongodb start

raj@geeksite~/$ service mongodb stop

MongoDBのバージョンを確認してください。

raj@geeksite~/$ mongod --version
db version v2.0.3, pdfile version 4.5
Mon Mar  5 06:08:34 git version: 05bb8aa793660af8fce7e36b510ad48c27439697

それで全部です。これで、最新バージョンのMongoDBがマシンにインストールされました。


Ubuntu
  1. Linux Mint 12 / Ubuntu 11.10 / 12.04にμTorrent(uTorrent)をインストールします

  2. Linux Mint 12 / Ubuntu 11.10/12.04にMozillaThunderbird11をインストールします

  3. Linux Mint 12 / Ubuntu 11.10/12.04にMozillaFirefox11をインストールします

  1. Linux Mint 12 / Ubuntu 11.10への最新のMongoDB(2.0.3)のインストール

  2. Ubuntu 11.10 / LinuxMint12にDropboxをインストールします

  3. LinuxMint14へのVirtualBox4.2のインストール

  1. Ubuntu 11.10 / LinuxMint12にFirefox10をインストールする方法

  2. Ubuntu 12.10 / LinuxMint14にGoogleChrome26をインストールします

  3. Linux Mint Cinnamon を VM にインストールする