Google est engagé à faire progresser l'équité raciale pour les communautés noires. Regarde comment.
Cette page a été traduite par l'API Cloud Translation.
Switch to English

Cloud Firestore

Utilisez notre flexible, base de données évolutive nuage NoSQL pour stocker et synchroniser des données pour le développement côté serveur et client-.

Cloud Firestore est une base de données flexible et évolutive pour mobile, web, et le développement du serveur de Firebase et Google Cloud Platform. Comme Firebase en temps réel la base de données, il conserve vos données de synchronisation entre les applications clientes par les auditeurs en temps réel et des offres de support en ligne pour mobile et web afin que vous puissiez créer des applications sensibles que le travail indépendamment de la latence du réseau ou la connectivité Internet. Cloud Firestore offre également une intégration transparente avec d'autres produits Cloud Firebase et Google Plate-forme, y compris les fonctions Cloud.

Commencer

Les principales fonctionnalités

La flexibilité Le modèle de données nuage Firestore supporte des structures de données hiérarchiques flexibles. Stockez vos données dans les documents, organisés en collections. Les documents peuvent contenir des objets imbriqués complexes en plus de sous-collections.
expressif interrogation En Nuage Firestore, vous pouvez utiliser des requêtes pour récupérer individuels, des documents spécifiques ou pour récupérer tous les documents dans une collection qui correspondent à vos paramètres de requête. Vos requêtes peuvent inclure plusieurs filtres, enchaînées et combiner le filtrage et le tri. Ils sont également indexés par défaut, si les performances des requêtes est proportionnelle à la taille de votre jeu de résultats, pas votre ensemble de données.
en temps réel des mises à jour Comme en temps réel Base de données, Nuage Firestore utilise la synchronisation des données pour mettre à jour les données sur un périphérique connecté. Cependant, il est également conçu pour faire simple, un temps efficace des requêtes chercher.
Mode hors connexion Cloud Firestore met en cache les données que votre application utilise activement, de sorte que l'application peut écrire, lire, écouter, et les données de la requête même si l'appareil est en mode hors connexion. Lorsque l'appareil est de retour en ligne, Nuage Firestore synchronise les modifications locales dos Cloud Firestore.
Conçu à l'échelle Cloud Firestore vous apporte le meilleur de l'infrastructure puissante de Google Cloud Platform: la réplication de données multi-région automatique, de solides garanties de cohérence, les opérations par lots atomiques, et un réel soutien des transactions. Nous avons conçu Nuage Firestore pour gérer les charges de travail les plus difficiles de la base de données de plus grandes applications du monde.

Comment ça marche?

Cloud Firestore est un nuage hébergé, la base de données NoSQL que votre iOS, Android et les applications Web peuvent accéder directement via SDKs natifs. Cloud Firestore est également disponible en natif Node.js, Java, Python, Unity, C ++ et Go SDKs, en plus de REST API et RPC.

A la suite du modèle de données NoSQL Cloud Firestore, vous stockez des données dans les documents qui contiennent la cartographie des champs à des valeurs. Ces documents sont stockés dans des collections, qui sont des conteneurs pour vos documents que vous pouvez utiliser pour organiser vos données et construire des requêtes. Les documents prennent en charge de nombreux types de données , à partir de simples chaînes et des nombres, à des objets complexes, imbriqués. Vous pouvez également créer des sous-collections dans les documents et construire des structures de données hiérarchiques cette échelle en tant que votre base de données augmente. Le nuage FireStore modèle de données supports quelle que soit la structure de données fonctionne le mieux pour votre application.

En outre, dans l'interrogation cloud Firestore est expressive, efficace et flexible. Créer des requêtes peu profondes pour récupérer des données au niveau du document sans avoir besoin de récupérer la collection entière, ou tout sous-collections imbriquées. Ajouter le tri, le filtrage et les limites de vos requêtes ou curseurs pour paginate vos résultats. Pour conserver les données dans vos applications actuelles, sans récupérer votre base de données à chaque fois une mise à jour arrive, ajouter des écouteurs en temps réel. Ajout d'auditeurs en temps réel à votre application vous notifie un aperçu des données chaque fois que les données de vos applications clientes sont à l'écoute des changements, la récupération que les nouveaux changements.

l'accès à vos données protect en nuage Firestore avec Firebase authentification et de Cloud FireStore Règles de sécurité pour Android, iOS et JavaScript ou Identity and Access Management (IAM) pour les langues côté serveur.

chemin de mise en œuvre

Intégrer les SDKs Nuage FireStore Rapidement inclure les clients via Gradle, CocoaPods ou un script inclut.
Sécurisez vos données Utilisez Nuage Firestore Règles de sécurité ou Identity and Access Management (IAM) pour sécuriser vos données pour mobile / web et le développement du serveur, respectivement.
Ajouter des données Créez des documents et des collections dans votre base de données.
obtenir des données Créer des requêtes ou utiliser en temps réel les auditeurs pour récupérer des données à partir de la base de données.

Prochaines étapes