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, waardoor u de datastructuur eenvoudig kunt wijzigen. MongoDB biedt een eenvoudige querytaal, indexondersteuning en horizontale schaalbaarheid. Een van de belangrijkste kenmerken van MongoDB is het flexibele documentmodel. In plaats van tabellen en rijen te gebruiken, zijn gegevens in MongoDB georganiseerd in BSON (Binary JSON) documenten, 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 datamodel: MongoDB gebruikt een flexibele JSON-documentstructuur genaamd BSON (Binary JSON). Met deze functie kunt u verschillende soorten gegevens opslaan en het documentschema wijzigen zonder een database-migratie uit te voeren.
- Schaalbaarheid: De mogelijkheid tot gegevensdistributie en queries over meerdere servers. Het stelt u in staat om grote hoeveelheden gegevens te verwerken en de systeemtransmissiecapaciteit indien nodig te vergroten. | - 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 de gegevens worden verkregen uit andere replica's.
- Sharding: Hiermee kunt u gegevens horizontaal verdelen over verschillende fragmenten en deze op verschillende servers opslaan. Dit zorgt voor een gelijkmatige belastingverdeling en stelt u in staat om efficiënt met grote hoeveelheden gegevens te werken.
- Indexondersteuning: MongoDB biedt verschillende soorten indexen om de uitvoering van verzoeken te versnellen. Indexen kunnen worden aangemaakt in één of meer velden van een document. Ze stellen u in staat om snel gegevens te vinden, wat de responstijd van het systeem verkort.
- Querytaal: MongoDB gebruikt een op JSON gebaseerde querytaal die filtering, sorteren, aggregatie en andere functies ondersteunt om gegevens te verwerken.
- Transactieondersteuning: Nieuwe versies van MongoDB hebben transactieondersteuning geïntroduceerd. Hiermee kunt u een groep operaties uitvoeren binnen één enkele transactie. Transacties bieden 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 |
Informatie
Voor informatie over de implementatiefuncties van deze software, zie deze link
Opmerking
Tenzij anders aangegeven, installeren wij standaard de nieuwste releaseversie van de software vanaf de website van de ontwikkelaar of uit de repositories van het besturingssysteem.
Aan de slag na het implementeren van MongoDB¶
Nadat u voor de order heeft betaald, wordt er een melding naar het tijdens de registratie opgegeven e-mailadres gestuurd dat de server klaar is voor gebruik. Deze bevat het IP-adres van de VPS, evenals de login en het wachtwoord voor de verbinding. Klanten van ons bedrijf beheren de hardware in de server- en API control panel - Invapi.
Opmerking
Voor meer informatie over de basale instellingen van MongoDB, raadpleeg de documentatie van de ontwikkelaars.