MongoDB | Λύση βάσης δεδομένων ανοιχτού κώδικα NOSQL

MongoDB Δωρεάν σύστημα διαχείρισης βάσεων δεδομένων

Λύση βάσης δεδομένων ανοιχτού κώδικα NOSQL για σύγχρονες εφαρμογές

Χρησιμοποιήστε το MongoDB για να εξασφαλίσετε τη διαθεσιμότητα, την επεκτασιμότητα και τη συμμόρφωση με τις πιο απαιτητικές απαιτήσεις ασφάλειας δεδομένων και απορρήτου των σύγχρονων εφαρμογών.

ΣΦΑΙΡΙΚΗ ΕΙΚΟΝΑ

Το MongoDB είναι μια ασφαλής και εύκολη στη βάση δεδομένων NOSQL. Μπορεί να χρησιμοποιηθεί για την υποστήριξη συστημάτων διαχείρισης περιεχομένου, συστημάτων ηλεκτρονικού εμπορίου, εφαρμογών κινητής τηλεφωνίας, ενότητας αναλύσεων δεδομένων, αρχειοθέτησης καθώς και εφαρμογών τυχερών παιχνιδιών σε απευθείας σύνδεση και εκτός σύνδεσης. Το MongoDB είναι μια βάση δεδομένων που βασίζεται σε έγγραφα, η οποία σημαίνει ότι αποθηκεύει δεδομένα σε έγγραφα που μοιάζουν με JSON. Το MongoDB είναι χωρίς σχήμα, οπότε δεν υπάρχει ανάγκη μετανάστευσης σχήματος. Έχει πλούσια και εκφραστική γλώσσα ερωτήματος που σας επιτρέπει να φιλτράρετε και να ταξινομήσετε με οποιοδήποτε πεδίο. Τα ερωτήματα είναι τα ίδια JSON, και επομένως εύκολα σύνθετα. Δεν υπάρχουν πλέον συνολικές συμβολοσειρές για τη δυναμική παραγωγή ερωτημάτων SQL. Το MongoDB παρέχει γρήγορη πρόσβαση σε δεδομένα λόγω της φύσης της εφαρμογής της εσωτερικής μνήμης για την αποθήκευση των δεδομένων. Διαχειρίζεται δομημένα καθώς και μη δομημένα δεδομένα σε διάφορους τύπους εφαρμογών. Η γλώσσα ερωτήματος που βασίζεται στο έγγραφο χρησιμοποιείται για δυναμικά ερωτήματα για έγγραφα. Το MongoDB παρέχει επίσης πλούσια συλλογή ερωτημάτων DB. Καθώς είναι προσανατολισμένο στο έγγραφο, ο αριθμός των πεδίων, το περιεχόμενο και το μέγεθος του εγγράφου μπορεί να διαφέρουν από το ένα έγγραφο στο άλλο. Μπορεί εύκολα να ρυθμιστεί και να κλιμακωθεί. Τα δεδομένα μπορούν να ενημερωθούν πολύ γρήγορα. Το MongoDB μπορεί να χρησιμοποιηθεί ως σύστημα αρχείων, που ονομάζεται GRIDFS, με εξισορρόπηση φορτίου και χαρακτηριστικά αναπαραγωγής δεδομένων σε πολλαπλά μηχανήματα για την αποθήκευση αρχείων.

Απαιτήσεις συστήματος


Ακολουθούν οι απαιτήσεις για την εγκατάσταση του MongoDB στο Ubuntu 18.04

  • διακομιστής Ubuntu 18.04
  • Πρόσβαση σε παράθυρο γραμμής εντολών/τερματικού
  • Ένας χρήστης μη ρίζας με δικαιώματα sudo
  • Ένα βασικό τείχος προστασίας

Χαρακτηριστικά


  • Υψηλή ελαστική επεκτασιμότητα
  • Εγκατάσταση αναπαραγωγής για την εξασφάλιση δεδομένων.
  • Πλούσια συλλογή ερωτημάτων.
  • Αυτόματη ασφάλιση.
  • Ανοιχτή πηγή.
  • χειρίζεται δομημένα και μη δομημένα δεδομένα.
  • Εύκολο στη ρύθμιση
  • Βάση δεδομένων χωρίς σχήματα.
  • Γρήγορες ενημερώσεις.
  • Χρησιμοποιήστε εσωτερική μνήμη για τη διαδικασία αποθήκευσης.
  • βαθιά ικανότητα ερωτήματος.
  • Κανένα συγκρότημα δεν ενώνει.
  • Δεν χρειάζεται χαρτογράφηση αντικειμένων.
  • Cross-Platform.
  • Χρησιμοποιήστε ερωτήματα εγγράφων.
  • Εύκολη διαχείριση της εξισορρόπησης φορτίου.
  • Δεν υπάρχει ανάγκη VM για να τρέξει σε διαφορετικές πλατφόρμες.
  • Αποθηκεύει δεδομένα σε μορφή JSON.
  • Δεν χρειάζεται μετανάστευση σχήματος.
  • Χρησιμοποιείται για μεγάλα δεδομένα.

Εγκατάσταση

Ακολουθήστε αυτά τα βήματα για να εγκαταστήσετε το MongoDB στο Ubuntu 18.04:

  • Για να εισαγάγετε το δημόσιο κλειδί GPG για την τελευταία έκδοση του MongoDB, εκτελέστε την ακόλουθη εντολή:
curl -fsSL https://www.mongodb.org/static/pgp/server-4.4.asc | sudo apt-key add -
  • Αλλαγή 4.4 από τη διεύθυνση URL εάν θέλετε να εγκαταστήσετε μια άλλη έκδοση.
  • Θα πρέπει να επιστρέψει “OK” μετά από επιτυχημένη δημιουργία κλειδιών.
  • Μετά την προσθήκη αποθήκευσης τώρα ενημερώστε το σύστημά σας Apt χρησιμοποιώντας:
sudo apt update
  • Τώρα εγκαταστήστε το MongoDB χρησιμοποιώντας την ακόλουθη εντολή:
sudo apt install mongodb-org
  • Εκτελέστε την ακόλουθη εντολή για να ξεκινήσετε την υπηρεσία MongoDB:
sudo systemctl start mongod.service
  • Στη συνέχεια, ελέγξτε την κατάσταση MongoDB:
sudo systemctl status mongod

Εξερευνήστε


Σε αυτό το άρθρο συζητήσαμε τα χαρακτηριστικά και την εγκατάσταση της βάσης δεδομένων NOSQL του MongoDB.

 Ελληνικά