1.
About This Course
MongoDB is one of the most popular choices in the modern database landscape today. It has enjoyed
tremendous popularity and commands significant market share. This huge popularity triggers some
questions too. Just because someone gets it running on their machine doesn't mean you should roll it
into production right away. Right?
As with any database there is more to running it effectively than just putting it on your servers.
In this course we learn how to operate and manage MongoDB.
We will see it run as a stand alone server, as well as scaled out to a farm of MongoDB servers.
We will focus on the skills and knowledge necessary to get Mongo setup the first time and operating
smoothly from that point on.
1. Mongo is often classified as a no SQL database, I like to think of it as a Document Oriented
database.
2. It's not a relational database, it offers developers a new way of interacting and storing data.
3. It has no tables, no rows instead it supports a very flexible document model that lets developers
store objects directly into the data base.
4. These documents can be nested and complex, but Mongo can support them with indexes.
Mongo lets you touch and manipulate deeply nested fields in the document.
5. Mongo maintains data type fidelity and supports arrays as well. That's one reason developers
like this data base, it frees them from having to map their objects to tables and rows.
6. it doesn't require them to have schema declared upfront, it lets them develop with objects in
mind.
7. Mongo doesn't support server site programing, like stored procedures, views or triggers,
instead schema and data manipulation are done from a client application or the
administrative shell. This means that the traditional role division between DBA, programer and
database developers need to evolve.
2.
8. Now it may be called NoSQL but that does not mean No DBA, the setup and management of the
engine is as crucial today as it was before. management tasks may look different but many map
back to the same support tasks we perform for traditional databases.
9. You may want to have Mongo host it for you as a service by a third party, even then knowing
exactly what makes the engine tick will help you maximize and optimize your usage of Mongo.
The more you know, the more effective you will be.
10. Mongo clusters can grow large and support heavy work loads, Big Data is often characterized as
the three V's.
Volume,
Velocity and
Variety.
3.
Mongo helps scale your data for either and all of these purposes. Whether you have gbs of
data or for sheer read or write speed or you have a wildly different document structure.
Mongo has facilities to handle all three.
Someone has to mind the back end though, someone has to understand how it all works and
keep it running.
The course can benefit developers, DBA's, database programers or others who need to
support Mongo in production. You should be comfortable with operating systems and combine
line tools as well as common hardware used by modern servers and databases. Background in
database administration and programing is encouraged.
Principal issues affecting traditional databases apply to MongoDB as well, so drawing upon
this knowledge can help. We will cover basic security setup including authentication,
authorization using SSL certificate and roll assignment. You should already be familiar with
general security principals and methods on your operating system. We'll assume that you can
obtain SSL certificates on your own. We will concentrate on core Mongo features, the theory
and syntax used to get things done. We'll cover a lot of ground and address many of the aspects
that DBA's, Devup's or developers are charged with.
We'll start with installation. We'll discuss the Mongo tool link that comes as part of the
package. We'll show how to setup Mongo for durability, how to scale out and how to tackle
performance issues and how to perform some routine maintenance.
If you are completely new to Mongo, some query basics will be demonstrated. For more in
depth skills of using Mongo from the Mongo show you might want to check out my other
Mongo courses. I encourage you to try installing Mongo several times. Nothing beats muscle
memory. Once you've installed and wiped out Mongo a few dozen times it becomes easy and
even fun. These are all tools. The more you use the tool, the more effective you will become.
Il semblerait que vous ayez déjà ajouté cette diapositive à .
Créer un clipboard
Vous avez clippé votre première diapositive !
En clippant ainsi les diapos qui vous intéressent, vous pourrez les revoir plus tard. Personnalisez le nom d’un clipboard pour mettre de côté vos diapositives.
Créer un clipboard
Partager ce SlideShare
Vous avez les pubs en horreur?
Obtenez SlideShare sans publicité
Bénéficiez d'un accès à des millions de présentations, documents, e-books, de livres audio, de magazines et bien plus encore, sans la moindre publicité.
Offre spéciale pour les lecteurs de SlideShare
Juste pour vous: Essai GRATUIT de 60 jours dans la plus grande bibliothèque numérique du monde.
La famille SlideShare vient de s'agrandir. Profitez de l'accès à des millions de livres numériques, livres audio, magazines et bien plus encore sur Scribd.
Apparemment, vous utilisez un bloqueur de publicités qui est en cours d'exécution. En ajoutant SlideShare à la liste blanche de votre bloqueur de publicités, vous soutenez notre communauté de créateurs de contenu.
Vous détestez les publicités?
Nous avons mis à jour notre politique de confidentialité.
Nous avons mis à jour notre politique de confidentialité pour nous conformer à l'évolution des réglementations mondiales en matière de confidentialité et pour vous informer de la manière dont nous utilisons vos données de façon limitée.
Vous pouvez consulter les détails ci-dessous. En cliquant sur Accepter, vous acceptez la politique de confidentialité mise à jour.