Hoe maak je je eerste CouchDB-database met Fauxton

Afbeelding: Jack Wallen

Als u een app ontwikkelt die afhankelijk is van een CouchDB-database, is het laatste wat u nodig hebt om opgehouden te worden omdat u nog nooit een database hebt gemaakt. Of, als je een andere reden hebt om met deze NoSQL-tool te werken, wees dan niet bang - het maken van databases is uitzonderlijk eenvoudig.

Must-read cloud

  • Cloud computing in 2020: voorspellingen over beveiliging, AI, Kubernetes, meer
  • De belangrijkste cloud-vooruitgang van het decennium
  • Top desktop as a service (DaaS) -providers: Amazon, Citrix, Microsoft, VMware en meer
  • Cloud computing-beleid (TechRepublic Premium)

Ik ga je laten kennismaken met de taak om een ​​nieuwe CouchDB-database te maken, met behulp van de ingebouwde Fauxton-tool (zie: CouchDB installeren op CentOS 7). Met deze webgebaseerde GUI ben je snel op de hoogte.

Wat je nodig hebt

Het enige dat u nodig hebt, is een actief exemplaar van CouchDB en toegang tot de server die de database host, via een webbrowser.

Toegang tot Fauxton

Open een webbrowser en wijs deze naar http: // SERVER_IP: 5984 / _utils / (waarbij SERVER_IP het IP-adres is van de server die CouchDB host). U wordt gevraagd om de beheerdersreferenties die zijn ingesteld tijdens de installatie van CouchDB. Eenmaal geverifieerd, bevindt u zich op de hoofdpagina van Fauxton ( Afbeelding A ).

Afbeelding A: De hoofdpagina van Fauxton.

Aanmaken van een database

CouchDB benadert databases een beetje anders. In plaats van tabellen te maken met meerdere vermeldingen voor de database, maakt u documenten. Elk document bevat specifieke gegevens. Als u bijvoorbeeld een database hebt met de naam mensen, maakt u een enkel document voor elke persoon.

Klik op Database maken en voer een unieke naam in de pop-up in. U kunt geen hoofdletters in de naam gebruiken, waarvoor u een waarschuwing krijgt, mocht u het proberen. Laten we een database maken met de naam mensen. Nadat u de database hebt gemaakt, ziet u een knop Document maken in de rechterbovenhoek ( Afbeelding B ).

Afbeelding B: De knop Document maken tot uw beschikking.

Klik op Document maken en er wordt een op tekst gebaseerde editor geopend waarin u informatie voor het document kunt invoeren ( Afbeelding C ).

Afbeelding C: De Fauxton-documenteditor.

Het is op dit punt waar je denkt dat dingen een uitdaging worden. Er is immers geen GUI-gedeelte om gegevens in te voeren. Geloof me, dit is ongelooflijk eenvoudig.

Stel dat u een vermelding wilt toevoegen voor onze database met mensen. Dit item heeft de vorm van een document (dat u al hebt geopend). U kunt zoveel documenten maken als u nodig hebt voor een database. We maken een document met informatie zoals:

  • fname
  • lname
  • afdeling
  • telefoon
  • beveiligings niveau

Natuurlijk zou je zo'n document niet gebruiken bij het ontwikkelen van een cloud-verbonden app voor openbaar gebruik, maar dit is een goede manier om te illustreren hoe je gegevens in Fauxton invoert.

U ziet al dat het nieuwe document een ID heeft. Verander die reeks tekens niet buiten het toevoegen van een komma aan het einde, als volgt:

 "_id": "04b21581adefa47fdba402d325003976", 

Zodra u dat doet, drukt u op Enter op uw toetsenbord en begint u met de volgende regel, die er ongeveer zo uitziet:

 "fname": "Olivia", 

Druk op Enter en voeg de volgende regel als volgt toe:

 "lname": "Nightingale", 

Ga verder naar beneden totdat u de benodigde gegevens hebt gemaakt. Het laatste item (in ons voorbeeld beveiligingsniveau) eindigt niet met een komma (omdat dit het laatste item in het document aangeeft).

Nadat u het document hebt voltooid ( Afbeelding D ), klikt u op Document maken om op te slaan.

Afbeelding D: ons voltooide document.

Hiermee gaat u terug naar het venster Document maken van de database, waar u kunt klikken om het eerste document te openen en te bewerken of een nieuw document voor de database kunt maken.

En dat is alles wat u hoeft te doen om een ​​CouchDB-database te maken met behulp van de op Fauxton gebaseerde webtool.

Open Source Wekelijkse Nieuwsbrief

U wilt onze tips, tutorials en commentaar over het Linux-besturingssysteem en open source-applicaties niet missen. Dinsdag geleverd

Schrijf je vandaag in

© Copyright 2020 | mobilegn.com