@@ -37,62 +37,75 @@ quick response to any question posted to the `MongoDB User Mailing List`_
37
37
38
38
.. _`MongoDB User Mailing List`: https://groups.google.com/forum/?fromgroups#!forum/mongodb-user
39
39
40
- For Developers
41
- --------------
42
-
43
- If you want to build an application on MongoDB, you'll start by
44
- picking a :doc:`language and driver <applications/drivers>`. Most of
45
- the drivers include their own tutorials, but to get the most of any
46
- driver, you have to understand a few core MongoDB concepts. The wiki's
47
- :wiki:`developer docs <Developer+Zone>` outlines these topics.
48
-
49
- Of the developer docs, those covering CRUD (create, read, update, and
50
- delete) are particularly helpful:
51
-
52
- 1. :wiki:`Creating documents <Inserting>`
53
- 2. :wiki:`Queries <Querying>`
54
- 3. :wiki:`Updates <Updating>`
55
- 4. :wiki:`Deletes <Removing>`
56
-
57
- As you become familiar with CRUD in MongoDB you will also want to
58
- learn about :doc:`indexing </indexes>` and :doc:`data aggregation
59
- </aggregation>` in MongoDB.
60
-
61
- To continue learning about :doc:`application development
62
- </applications>` with MongoDB skim the :doc:`developer FAQs
63
- <faq/developers>` and consider the :doc:`use case documentation
64
- </use-cases>` in addition to the core :doc:`Using MongoDB
65
- documentation </applications>`. Also consider the following tutorials:
66
-
67
- - :ref:`tutorials-development-patterns`
68
- - :ref:`tutorials-application-development`
69
-
70
- For Administrators
71
- ------------------
72
-
73
- If you're administering MongoDB, you'll need to know at least the
74
- basics of :wiki:`querying <Querying>` MongoDB and :wiki:`using the
75
- shell <Overview+-+The+MongoDB+Interactive+Shell>`. You can then browse
76
- the wiki's extensive :wiki:`administration docs <Admin+Zone>` and the
77
- Manual's :doc:`administration </administration>` section.
78
-
79
- First have a look at :doc:`configuration </administration/configuration>`. Then
80
- familiarize yourself with MongoDB's clustered deployment options:
81
-
82
- 1. :doc:`Replication <replication>`
83
- 2. :doc:`Sharding <sharding>`
84
-
85
- Most deployments consist of a single replica set. Scaling the
86
- database on existing hardware usually involved sharding. If you
87
- are deploying MongoDB to production, be sure to familiarize
88
- yourself with the following topics:
89
-
90
- 1. :doc:`Backups </administration/backups>`
91
- 2. :doc:`Monitoring </administration/monitoring>`
92
- 3. :wiki:`Hardware and System Settings <Production+Notes>`
93
-
94
- Also consider the :ref:`Administration Tutorials
95
- <tutorials-administration>`.
40
+ ..
41
+ For Developers
42
+ --------------
43
+
44
+ For Administrators
45
+ ------------------
46
+
47
+ MongoDB...
48
+ ----------
49
+
50
+ .. hlist::
51
+ :columns: 2
52
+
53
+ - **For Developers**
54
+
55
+ If you want to build an application on MongoDB, you'll start by
56
+ picking a :doc:`language and driver <applications/drivers>`. Most
57
+ of the drivers include their own tutorials, but to get the most
58
+ of any driver, you have to understand a few core MongoDB
59
+ concepts. The wiki's :wiki:`developer docs <Developer+Zone>`
60
+ outlines these topics.
61
+
62
+ Of the developer docs, those covering CRUD (create, read, update,
63
+ and delete) are particularly helpful:
64
+
65
+ #. :wiki:`Creating documents <Inserting>`
66
+ #. :wiki:`Queries <Querying>`
67
+ #. :wiki:`Updates <Updating>`
68
+ #. :wiki:`Deletes <Removing>`
69
+
70
+ As you become familiar with CRUD in MongoDB you will also want to
71
+ learn about :doc:`indexing </indexes>` and :doc:`data aggregation
72
+ </aggregation>` in MongoDB.
73
+
74
+ To continue learning about :doc:`application development
75
+ </applications>` with MongoDB skim the :doc:`developer FAQs
76
+ <faq/developers>` and consider the :doc:`use case documentation
77
+ </use-cases>`. Also consider the following tutorials:
78
+
79
+ - :ref:`tutorials-development-patterns`
80
+ - :ref:`tutorials-application-development`
81
+
82
+ - **For Administrators**
83
+
84
+ If you're administering MongoDB, you'll need to know at least the
85
+ basics of :wiki:`querying <Querying>` MongoDB and :wiki:`using
86
+ the shell <Overview+-+The+MongoDB+Interactive+Shell>`. You can
87
+ then browse the wiki's extensive :wiki:`administration docs
88
+ <Admin+Zone>` and the Manual's :doc:`administration
89
+ </administration>` section.
90
+
91
+ First have a look at :doc:`configuration
92
+ </administration/configuration>`. Then familiarize yourself with
93
+ MongoDB's clustered deployment options:
94
+
95
+ 1. :doc:`Replication <replication>`
96
+ 2. :doc:`Sharding <sharding>`
97
+
98
+ Most deployments consist of a single replica set. Scaling the
99
+ database on existing hardware usually involved sharding. If you
100
+ are deploying MongoDB to production, be sure to familiarize
101
+ yourself with the following topics:
102
+
103
+ 1. :doc:`Backups </administration/backups>`
104
+ 2. :doc:`Monitoring </administration/monitoring>`
105
+ 3. :wiki:`Hardware and System Settings <Production+Notes>`
106
+
107
+ Also consider the :ref:`Administration Tutorials
108
+ <tutorials-administration>`.
96
109
97
110
Reference
98
111
---------
0 commit comments