MongoDB¶
In dit artikel
Informatie
MongoDB is een flexibele database waarmee u grote hoeveelheden gestructureerde en ongestructureerde gegevens kunt verwerken. Het maakt gebruik van een flexibel documentmodel waarmee u de gegevensstructuur eenvoudig kunt wijzigen. MongoDB biedt een eenvoudige querytaal, ondersteuning voor indexen en horizontale schaalbaarheid. Een van de belangrijkste kenmerken van MongoDB is het flexibele documentmodel. In plaats van tabellen en rijen te gebruiken, worden gegevens in MongoDB georganiseerd in BSON-documenten (Binary JSON), die kunnen worden weergegeven als complexe hiërarchieën en verschillende soorten velden kunnen bevatten, waaronder getallen, strings, arrays en zelfs subdocumenten.
MongoDB. Belangrijkste kenmerken¶
- Flexibel gegevensmodel: MongoDB maakt gebruik van een flexibele JSON-documentstructuur genaamd BSON (Binary JSON). Deze functie stelt u in staat om verschillende soorten gegevens op te slaan en het document-schema te wijzigen zonder een databasemigratie uit te voeren.
- Schaalbaarheid: Het vermogen om gegevensverdeling en queries over meerdere servers uit te voeren. Hiermee kunt u grote hoeveelheden gegevens verwerken en de doorvoercapaciteit van het systeem indien nodig verhogen.
- Replicatie: De ingebouwde replicatiefunctie stelt u in staat om meerdere replica's van de database te maken. Dit biedt fouttolerantie en verhoogt de beschikbaarheid van gegevens. Als één server uitvalt, kunnen gegevens van andere replica's worden opgehaald.
- Sharding: Hiermee kunt u gegevens horizontaal verdelen in meerdere fragmenten en deze op verschillende servers opslaan. Dit zorgt voor een gelijkmatige verdeling van de belasting en stelt u in staat om efficiënt te werken met grote hoeveelheden gegevens.
- Ondersteuning voor indexen: MongoDB biedt verschillende soorten indexen om de uitvoering van verzoeken te versnellen. Indexen kunnen worden gemaakt in één of meer velden van een document. Hiermee kunt u snel gegevens vinden, waardoor de responstijd van het systeem wordt verminderd.
- Querytaal: MongoDB maakt gebruik van een op JSON gebaseerde querytaal die filtering, sortering, aggregatie en andere functies ondersteunt voor het verwerken van gegevens.
- Ondersteuning voor transacties: Nieuwe versies van MongoDB hebben ondersteuning voor transacties geïntroduceerd. Hiermee kunt u een groep bewerkingen binnen een enkele transactie uitvoeren. Transacties zorgen voor gegevensconsistentie en garanderen de integriteit van de database tijdens gelijktijdige toegang door meerdere clients.
Implementatiefuncties¶
| ID | Softwarenaam | Compatibel OS | VM | BM | VGPU | GPU | Min CPU (Kernen) | Min RAM (GB) | Min HDD/SSD (GB) | Aangepast Domein | Actief |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 31 | MongoDB | Ubuntu 22.04 | + | + | + | - | 1 | 4 | - | Nee | BESTELLEN |
- De installatietijd is 15-20 minuten, inclusief het besturingssysteem.
Het installatieproces van MongoDB omvat verschillende stappen: - Installatie van het systeem; - Toevoegen van repositories en GPG-sleutels; - Installeren van het MongoDB-pakket uit de repository; - Uitvoeren en inschakelen van het automatisch opstarten van de MongoDB-service.
Opmerking
Tenzij anders vermeld, installeren we standaard de nieuwste releaseversie van software van de website van de ontwikkelaar of uit de repositories van het besturingssysteem.
Aan de slag na het implementeren van MongoDB¶
Er wordt een melding verzonden naar het e-mailadres dat tijdens de registratie is opgegeven dat de server klaar is voor gebruik na het betalen van de bestelling. Deze bevat het IP-adres van de VPS, evenals de inloggegevens en het wachtwoord voor de verbinding. Klanten van ons bedrijf beheren de hardware in de server- en API-beheerpanel - Invapi.
Opmerking
Zie voor meer informatie over de basisinstellingen van MongoDB de documentatie van de ontwikkelaars.