Google Cloud Datastore
Megjelenés
Főnév
Google Cloud Datastore (tsz. Google Cloud Datastores)
- (informatika) Google Cloud Datastore egy NoSQL, dokumentum-orientált adatbázis szolgáltatás, amelyet a Google felhőplatformja (Google Cloud Platform, GCP) részeként kínál. A Cloud Datastore nagy skálázhatóságot, magas rendelkezésre állást és egyszerű használatot biztosít modern, felhőalapú alkalmazások számára.
1. Mi a Google Cloud Datastore?
- Egy NoSQL adatbázis, amely strukturált adatokat tárol dokumentumokként és gyűjteményekben.
- Kiemelten támogatja a hierarchikus adatmodelleket, így lehetőséget nyújt komplex adatkapcsolatok kezelésére.
- Az adatok a Google infrastruktúrájára épülve magas rendelkezésre állás és automatikus skálázás mellett érhetők el.
- Felhőalapú szolgáltatásként egyszerű integrációt kínál más GCP komponensekkel.
2. Adatmodell
- Az adatok entitásokban tárolódnak, melyek mezőket (kulcs-érték párokat) tartalmaznak.
- Az entitások típusokba (kinds) vannak csoportosítva.
- Az entitások egymáshoz kapcsolódhatnak szülő-gyermek (parent-child) hierarchiában.
- Az adatokat egyedi kulcsok azonosítják, amelyek lehetnek automatikusan generált ID-k vagy egyedi azonosítók.
3. Főbb jellemzők
| Jellemző | Leírás |
|---|---|
| NoSQL | Strukturált, nem relációs adatmodell |
| Skálázhatóság | Automatikusan skálázódik nagy mennyiségű adatra |
| ACID tranzakciók | Több entitásra kiterjedő, konzisztens tranzakciók támogatása |
| Lekérdezések | SQL-szerű lekérdezési nyelv, indexelés |
| Biztonság | Integrált IAM jogosultságkezelés |
| API-k | REST, gRPC, valamint nyelvi klienskönyvtárak (Java, Python, Go, C#, stb.) |
4. Használati esetek
- Mobil- és webalkalmazások backend adatbázisa
- Tartalomkezelő rendszerek
- Felhasználói profilok és jogosultságok kezelése
- Játékok állapotának és eseményeinek tárolása
- IoT eszközök adatinak rugalmas kezelése
5. Előnyök
- Könnyű integráció a Google Cloud ökoszisztémával (Cloud Functions, App Engine, BigQuery)
- Automatikus adatbiztonsági mentés és helyreállítás
- Globális elérhetőség több régióban
- Nincs szükség komplex adatbázis-kezelésre vagy skálázási munkákra
6. Korlátok
- Nem alkalmas összetett relációs adatmodellekhez, ahol bonyolult join műveletekre van szükség.
- Az automatikus indexelés néha komplex indexek manuális beállítását igényli.
- Az erőforrások ára a felhasználás függvényében nőhet.
7. Összefoglaló
| Fogalom | Leírás |
|---|---|
| Google Cloud Datastore | Felhőalapú NoSQL dokumentum adatbázis |
| Adatmodell | Entitások, mezők, hierarchiák |
| Tranzakciók | ACID tranzakciók támogatása |
| Skálázhatóság | Automatikus, globális skálázás |
| API-k | REST, gRPC, több nyelvi kliens |
| Használat | Mobil, web, IoT, játékok backend adatbázisa |
- Google Cloud Datastore - Szótár.net (en-hu)
- Google Cloud Datastore - Sztaki (en-hu)
- Google Cloud Datastore - Merriam–Webster
- Google Cloud Datastore - Cambridge
- Google Cloud Datastore - WordNet
- Google Cloud Datastore - Яндекс (en-ru)
- Google Cloud Datastore - Google (en-hu)
- Google Cloud Datastore - Wikidata
- Google Cloud Datastore - Wikipédia (angol)