Finally, Nosql products are used. We are using MongoDB, which is currently popular. Of course it is not just a large stream, but a product that uses geospatial indexes.
This is my configuration process in Gentoo Linux:
1, download the version you need, I use a mongodb-linux-x86_64-2.4.9.tgz
# Wget http://fastdl.mongodb.org/linux/mongodb-linux-x86_64-2.4.9.tgz
# Tar-xvzf mongodb-linux-x86_64-2.4.9.tgz
2. Create the mongodb directory and database directory. # Music mongodb-linux-x86_64-2.4.9.tgz/opt/mongodb
# Mkdir-p/opt/mongodb/data 3, add the mongodb user # useradd mongod-s/bin/false
# Chown-R mongod: mongod/data/mongodb
4. Compile the configuration file
Create the directory ext: # mkdir-p ext write in/opt/mongodb:
#! /Bin/bash
# File name: mongodb. conf
# Configuration Options for MongoDB
#
# For More Information, Consider:
#-Configuration Parameters: http://www.mongodb.org/display/DOCS/Command+Line+Parameters
#-File Based Configuration: http://www.mongodb.org/display/DOCS/File+Based+Configuration
Dbpath =/opt/mongodb/data
Logpath =/opt/mongodb/data/mongodb. log
Logappend = true
# Bind_ip = 127.0.0.1
# Port = 27017
Fork = true
Auth = true
# Noauth = true
5. test:
Here, we can actually use mongodb, but the process is not started. Test: # cd/opt/mongodb/bin here you can see mongo (this is mongodb shell), mongod (this is the mongodb process)
6. Start the process:
Under the/etc/init. d directory: # vi mongodb
Write:
#! /Sbin/runscript
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $ Header: $
Pai_home =/opt/mongodb
Depend (){
Use net
}
Start (){
Ebegin "Starting mongodb ..."
$ {Pai_home}/bin/mongod \
-- Config $ {pai_home}/ext/mongodb. conf
Eend $?
}
Stop (){
Ebegin "Stoping mongodb ..."
$ {Pai_home}/bin/mongod \
-- Shutdown \
-- Config $ {pai_home}/ext/mongodb. conf
Eend $?
}
Restart (){
Start
Stop
}
-------------
OK. The configuration is complete.
MongoDB details: click here
MongoDB: click here
MongoDB backup and recovery
CentOS compilation and installation of MongoDB
CentOS compilation and installation of php extensions for MongoDB and mongoDB
CentOS 6 install MongoDB and server configuration using yum
Install MongoDB2.4.3 in Ubuntu 13.04
How to create a new database and set in MongoDB
MongoDB beginners must read (both concepts and practices)
MongoDB authoritative Guide (The Definitive Guide) in English [PDF]