Features of MongoDB:
- Collection oriented storage – easy storage of object-style data
- Full index support, including on inner objects
- Query profiling
- Replication and fail-over support
- Efficient storage of binary data including large
- objects (e.g. videos)
- Auto-sharding for cloud-level scalability (Q209)
- High performance, scalability, and reasonable depth of functionality are the goals for the project.
Here is the turorial about install latest MongoDB ( As of now MongoDB 2.0.3 ) on Fedora 16 / Fedora 15.
10gen publishes rpm packages. Their packages are generally fresher than those in the Fedora repositories. It contains only stable releases, under the name mongo-10gen.
Open Terminal ( Application —> System Tools —> Terminal).
Switch to root user.
[raj@geeksite~/]$ su
Installing MangoDB:
We need to add repository in our system, so add the following file under the /etc/yum.repos.d directory.
[root@geeksite~/]# vi /etc/yum.repos.d/mongodb.repo
Add the following line.
### 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
Install MongoDB.
[root@geeksite~/]# yum install mongo-10gen*
Controling MongoDB:
MongoDB can be start / stop by easy known commands.
Using normal init scripts.
[root@geeksite~/]# /etc/init.d/mongod start
[root@geeksite~/]# /etc/init.d/mongod stop
or using service command.
[root@geeksite~/]# service mongod start
[root@geeksite~/]# service mongod stop
Confirm the version of MongoDB.
raj@geeksite~/$ mongod --version
db version v2.0.3, pdfile version 4.5
Mon Mar 9 06:08:34 git version: 05bb8aa793660af8fce7e36b510ad48c27439697
That’s all. Now you have latest version of MongoDB installed on your machine.