GNU/Linux >> Znalost Linux >  >> Fedora

Instalace nejnovější MongoDB (2.0.3) na Fedora 16 / Fedora 15

MongoDB je open source databáze orientovaná na dokumenty navržená s ohledem na škálovatelnost a agilitu vývojářů. Místo ukládání dat do tabulek a řádků jako u relační databáze, v MongoDB ukládáte dokumenty podobné JSON s dynamickými schématy. Cílem MongoDB je překlenout propast mezi obchody klíč-hodnota (které jsou rychlé a škálovatelné) a relačními databázemi (které mají bohaté funkce). Binární soubory jsou dostupné pro Windows, Linux, OS X a Solaris, MongoDB je k dispozici zdarma pod licencí GNU Affero General Public License. Jazykové ovladače jsou k dispozici pod licencí Apache. 10gen navíc nabízí komerční licence pro MongoDB. Je přístupný po síti, napsaný v C++.

Funkce MongoDB:

  • Úložiště orientované na shromažďování – snadné ukládání dat v objektovém stylu
  • Plná podpora indexů, včetně vnitřních objektů
  • Profilování dotazů
  • Podpora replikace a převzetí služeb při selhání
  • Efektivní úložiště binárních dat včetně velkých
  • objekty (např. videa)
  • Automatické sharding pro škálovatelnost na úrovni cloudu (Q209)
  •  Cílem projektu je vysoký výkon, škálovatelnost a přiměřená hloubka funkčnosti.

Zde je výukový program o instalaci nejnovější MongoDB (jak nyní MongoDB 2.0.3) na Fedoru 16 / Fedoru 15.

10gen vydává rpm balíčky. Jejich balíčky jsou obecně čerstvější než ty v repozitářích Fedory. Obsahuje pouze stabilní verze pod názvem mongo-10gen.

Otevřete Terminál ( Aplikace —> Systémové nástroje  —> Terminál).

Přepnout na uživatele root.

[raj@geeksite~/]$ su

Instalace MangoDB:

Potřebujeme přidat úložiště do našeho systému, takže přidejte následující soubor do adresáře /etc/yum.repos.d.

[root@geeksite~/]# vi /etc/yum.repos.d/mongodb.repo

Přidejte následující řádek.

### 32 bit ###

[10gen]
name=10gen Repository
baseurl=http://downloads-distro.mongodb.org/repo/redhat/os/i686
gpgcheck=0

### 64 bit ###

[10gen]
name=10gen Repository
baseurl=http://downloads-distro.mongodb.org/repo/redhat/os/x86_64
gpgcheck=0

Nainstalujte MongoDB.

[root@geeksite~/]# yum install mongo-10gen*

Ovládání MongoDB:

MongoDB lze spustit/zastavit jednoduchými známými příkazy.

Pomocí normálních init skriptů.

[root@geeksite~/]# /etc/init.d/mongod start
[root@geeksite~/]# /etc/init.d/mongod stop

nebo pomocí servisního příkazu.

[root@geeksite~/]# service mongod start
[root@geeksite~/]# service mongod stop

Potvrďte verzi MongoDB.

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

To je vše. Nyní máte na svém počítači nainstalovanou nejnovější verzi MongoDB.


Fedora
  1. Jak nainstalovat Memcached na Fedoru 16 „Verne“

  2. Instalace PostgreSQL 9.1.3 pomocí pgAdmin3 na Fedoru 16 „Verne“

  3. Instalace nejnovější MongoDB (2.0.3) na Fedora 16 / Fedora 15

  1. Jak nainstalovat Mongodb 5 na Fedoru 34/35

  2. Fedora – Chybí „version.h“ při instalaci Fglrx?

  3. Instalace nejnovější verze R-base?

  1. Instalace nejnovější MongoDB (2.0.3) na Linux Mint 12 / Ubuntu 11.10

  2. Nainstalovat MongoDB na Fedoru 35 – průvodce krok za krokem?

  3. Fedora – Instalace Gcc 4.5 na Fedoru 16?