google-cloud-datastoreAan de slag met Google-cloud-datastore


Opmerkingen

Dit gedeelte biedt een overzicht van wat Google-cloud-datastore is en waarom een ontwikkelaar het misschien wil gebruiken.

Er moeten ook grote onderwerpen in de Google-cloud-datastore worden vermeld en naar de gerelateerde onderwerpen worden gelinkt. Aangezien de documentatie voor Google-cloud-datastore nieuw is, moet u mogelijk eerste versies van die gerelateerde onderwerpen maken.

Initiële setup

Google Cloud Project

Google Cloud Datastore is een NoSQL Database as a Service (DBaaS) die ontwikkelaars een schaalbare gerepliceerde database biedt die volledig wordt beheerd door Google.

Voor de eerste installatie moet u een bestaand Google Cloud Platform (GCP) -project hebben of een nieuw maken. Cloud Datastore heeft een gratis laag, dus u hoeft op dit moment geen factuurgegevens te configureren. U kunt hier een project selecteren of maken: https://console.cloud.google.com/project

Zodra u een project hebt, is het klaar om te beginnen. Navigeer naar het tabblad Datastore in de Cloud-console en u kunt handmatig entiteiten in uw exemplaar maken.

Cloud Datastore is toegankelijk vanuit Compute Engine of Container Engine via verschillende clientbibliotheken.

De clientbibliotheken installeren:

  • C #: Install-Package Google.Datastore.V1 -Pre
  • Ga: go get cloud.google.com/go/datastore
  • Node.js: npm install --save @google-cloud/datastore
  • PHP: composer require google/cloud
  • Python: pip install --upgrade google-cloud-datastore
  • Ruby: gem install google-cloud-datastore

Voor Java:

  • Als u Maven gebruikt, voegt u het volgende toe aan uw pom.xml-bestand:
<dependency>
    <groupId>com.google.cloud</groupId>
    <artifactId>google-cloud-datastore</artifactId>
    <version>0.7.0</version>
</dependency>
 
  • Als u Gradle gebruikt, voegt u het volgende toe aan uw afhankelijkheden:
compile group: 'com.google.cloud', name: 'google-cloud-datastore', version: '0.7.0'
 

Meer informatie is te vinden in de officiële documentatie voor clientbibliotheken.