0
0
mirror of https://github.com/mongodb/mongo.git synced 2024-12-01 01:21:03 +01:00
The MongoDB Database
Go to file
2009-11-09 15:21:37 -05:00
buildscripts compiler with xulrunner-1.9.0 - SERVER-359 2009-10-15 16:07:14 -04:00
client Merge branch 'master' of git@github.com:mongodb/mongo 2009-11-05 15:18:40 -05:00
db use writelock instead of dblock for future proofing 2009-11-09 15:21:37 -05:00
dbtests BSON_ARRAY macro 2009-11-05 13:34:14 -05:00
debian --user-group is not supported in older versions of useradd so do it the long way instead and change generated user/group to be system ones rather than end user versions 2009-10-28 03:11:07 +08:00
distsrc remove old 64-bit linux comment 2009-05-22 16:20:31 -04:00
jars new java js system 2009-02-15 16:12:54 -05:00
jstests fix drop fallout 2009-11-09 13:10:30 -05:00
lib
mongo.xcodeproj restore capped2 config 2009-09-06 21:04:10 -07:00
msvc Merge commit 'alanw/master' 2009-06-08 14:15:15 -04:00
pcre-7.4 vc++ fixes 2009-01-08 09:52:51 -05:00
s drop() support for sharded collections SHARDING-36 2009-11-09 12:42:20 -05:00
scripting some simple optimiziations 2009-11-04 14:48:36 -05:00
shell fix drop fallout 2009-11-09 13:10:30 -05:00
tools clean trailing spaces when importing json SERVER-402 2009-11-02 09:52:58 -05:00
util sleepmicros 2009-11-03 22:53:18 -05:00
.gitattributes treat xcode config files as binary 2009-02-02 11:44:56 -05:00
.gitignore add DS_Store to .gitignore 2009-10-16 21:01:56 +08:00
doxygenConfig BUMP 1.1.2 2009-10-16 14:12:43 -04:00
gch.py playing with pre-compiled headers 2009-09-09 09:46:12 -04:00
GNU-AGPL-3.0.txt license 2008-07-22 09:45:40 -04:00
README update README 2009-10-22 10:45:50 -04:00
SConstruct playing with net-snmp SERVER-120 2009-11-06 16:27:49 -05:00
stdafx.cpp all client files now marked as Apache 2.0. SERVER-329. 2009-10-27 15:59:37 -04:00
stdafx.h all client files now marked as Apache 2.0. SERVER-329. 2009-10-27 15:59:37 -04:00
targetver.h Replace tab indentation with spaces 2008-12-28 20:28:49 -05:00

MongoDB README

DOCUMENTATION

  http://www.mongodb.org/

COMPONENTS

  mongod - The database process.
  mongos - Sharding controller.
  mongo  - The database shell (uses interactive javascript).

BUILDING

  For detail information about building, please see:

  http://www.mongodb.org/display/DOCS/Building

  If you want to build everything (mongod, mongo, tools, etc):

     $ scons .

  If you only want to build the database:

     $ scons

  To install

     $ scons --prefix=/opt/mongo install

  Please note that prebuilt binaries are available on mongodb.org and may be the easier way to get started.

RUNNING

  ./mongod

  runs the database.  Use 

  ./mongod --help

  to see command line options.

COMPILER VERSIONS

  Mongo has been tested with GCC 4.x and Visual Studio 2008.  Older versions
  of GCC may not be happy.

NOTES

  Mongo uses memory mapped files.  If built as a 32 bit executable, you will
  not be able to work with large (multi-gigabyte) databases.  However, 32 bit
  builds work fine with small development databases.

WINDOWS

  See also http://www.mongodb.org/display/DOCS/Building+for+Windows

  Build requirements:
    - vc++ express or visual studio
    - python 2.5 (for scons - 2.6 might be needed for some regression tests)
    - scons
    - boost 1.35 (or higher)
    - windows sdk - tested with v6.0 v6.0a

  Or download a prebuilt binary for Windows at www.mongodb.org.

UBUNTU

  scons libboost-dev libpcre++-dev xulrunner-1.9.1-dev

FreeBSD

  Install the following ports:

    - devel/boost
    - devel/libexecinfo
    - devel/pcre
    - lang/spidermonkey