Icono de bases de datos

Firestore

Base de datos de documentos NoSQL sin servidor y altamente escalable

Crea aplicaciones móviles y web con una base de datos de documentos totalmente gestionada que ofrece una replicación multirregional, una escalabilidad prácticamente ilimitada y un acuerdo de nivel de servicio con disponibilidad líder en el sector de hasta un 99,999 %.

Los nuevos clientes reciben 300 USD en crédito gratis para utilizarlo en Firestore. Todos los clientes obtienen 50.000 lecturas, 20.000 escrituras, 20.000 eliminaciones y 1 GB de almacenamiento gratis al día, sin que se les descuente de su crédito.


Características

Compatibilidad de Firestore con MongoDB

Aprovecha la portabilidad de la API de MongoDB, así como el servicio sin servidor diferenciado de Firestore y sus funciones líderes en el sector para tus exigentes cargas de trabajo de bases de datos de documentos. Ahora puedes usar el código, los controladores y las integraciones de tus aplicaciones MongoDB, además del ecosistema de código abierto de integraciones de MongoDB, para crear rápidamente aplicaciones para casos prácticos habituales. Más información.

Sin servidor

Céntrate en el desarrollo de tu aplicación con una base de datos de documentos totalmente gestionada y sin servidores que escala fácilmente para ajustarse a cualquier demanda. Todo ello sin fragmentación manual, ventanas de mantenimiento ni periodos de administración inactivos. Disfruta de la replicación multirregional con coherencia inmediata y escalabilidad prácticamente ilimitada, sin tener que preocuparte por gestionar la infraestructura de la base de datos subyacente.

Funciones de la IA generativa

Crea fácilmente aplicaciones de IA generativa con la búsqueda vectorial de Firestore, LangChain y Llamaindex. La integración de Firestore admite patrones comunes, como el cargador de documentos para cargar y almacenar información de documentos, almacenamiento de vectores y memoria (como la memoria de mensajes de chat). También puedes usar extensiones listas para integrar Firestore con servicios de IA populares con solo unos clics. Estas te permiten usar casos prácticos como la generación automática de inserciones, las traducciones de idiomas o la clasificación de imágenes, entre otros.

Potente motor de consultas

Firestore te permite realizar consultas complejas, como búsquedas de vectores y transacciones ACID, en tus datos de documentos compatibles con JSON o BSON. lo que te ofrece una mayor flexibilidad a la hora de estructurarlos.

Sincronización en tiempo real y modo sin conexión

La sincronización en tiempo real e integrada y el modo sin conexión facilitan el desarrollo de aplicaciones multiusuario y colaborativas en la Web para móviles y dispositivos del Internet de las cosas. Esto potencia las cargas de trabajo de seguimiento de recursos en directo, monitorización de la actividad, analíticas en tiempo real, contenidos y catálogos de productos, comunicaciones, perfiles sociales de los usuarios y tablas de clasificación de videojuegos.

Bibliotecas de lenguajes populares

Las bases de datos de Firestore admiten los SDKs y controladores nativos de Firestore, MongoDB y Datastore.  Esto significa que puedes acceder a las bases de datos de Firestore en tus entornos de ejecución de desarrollo del lado del cliente favoritos, como Web, iOS, Android, Flutter, C++ y Unity, lo que te permite centrarte en el desarrollo de aplicaciones. Firestore también admite bibliotecas de desarrollo en el servidor tradicionales que usan Node.js, Java, Go, Ruby y PHP.

Replicación multirregional

Firestore ofrece una replicación multirregional automática con coherencia inmediata y una alta disponibilidad líder en el sector (un acuerdo de nivel de servicio de hasta el 99,999 %). De esta forma, tus datos estarán protegidos y disponibles incluso en caso de desastre.

Seguridad

Firestore se integra a la perfección con Gestión de Identidades y Accesos de Cloud, Cloud Identity Platform y Firebase Authentication para ofrecer controles de acceso de seguridad personalizables basados en la identidad y validar los datos mediante un lenguaje de configuración.

Integración de Firestore y Firebase

Firestore y Firebase están estrechamente integrados para ofrecer una solución de backend completa para aplicaciones. Firebase es una plataforma que ofrece varios servicios, como autenticación, alojamiento y funciones sin servidor, mientras que Firestore es una base de datos NoSQL de Firebase diseñada para almacenar datos de forma escalable y sincronizarlos en tiempo real. 

Modo de Datastore

Firestore es compatible con la API de Datastore. No necesitas hacer ningún cambio en tus aplicaciones de Datastore y puedes esperar las mismas características de rendimiento y precios con la ventaja añadida de tener una coherencia inmediata.

Cómo funciona

Firestore es una base de datos flexible y escalable para el desarrollo móvil, web y de servidores de Firebase y Google Cloud. Es muy fácil empezar a usar Firestore y escribir aplicaciones potentes y completas. Descubre las prácticas recomendadas para desarrollar aplicaciones que usen Firestore, incluidos la ubicación de datos, los ID de documentos, los nombres de campos, los índices, las operaciones de lectura y escritura, y el diseño para escalar.

Empieza a utilizar Firestore

Usos habituales

Aplicaciones web y móviles

Desarrolla aplicaciones móviles y web adaptables

Firestore es una potente solución de base de datos gestionada que se adapta directamente a los requisitos clave de las aplicaciones móviles y web modernas. Los SDKs del lado del cliente (iOS, Android y Web) ofrecen actualizaciones en tiempo real y un soporte sólido con sincronización de datos automática, lo que garantiza la accesibilidad en cualquier momento y lugar.

Ahora puedes acelerar significativamente tu proceso de compilación y centrarte en ofrecer a tus usuarios el valor principal de la aplicación, en lugar de tener que lidiar con el desarrollo y el mantenimiento de una infraestructura de backend compleja.

Caso práctico para móviles y la Web

Desarrolla aplicaciones móviles y web adaptables

Firestore es una potente solución de base de datos gestionada que se adapta directamente a los requisitos clave de las aplicaciones móviles y web modernas. Los SDKs del lado del cliente (iOS, Android y Web) ofrecen actualizaciones en tiempo real y un soporte sólido con sincronización de datos automática, lo que garantiza la accesibilidad en cualquier momento y lugar.

Ahora puedes acelerar significativamente tu proceso de compilación y centrarte en ofrecer a tus usuarios el valor principal de la aplicación, en lugar de tener que lidiar con el desarrollo y el mantenimiento de una infraestructura de backend compleja.

Caso práctico para móviles y la Web

Videojuegos

Crea juegos modernos e interactivos

Los juegos modernos requieren bases de datos flexibles y de alto rendimiento para ofrecer experiencias inmersivas a los jugadores. Firestore ofrece una base de datos de documentos sólida, escalable y duradera, que resulta perfecta para gestionar datos persistentes críticos, como perfiles de usuario, inventarios en juegos, estado de los juegos y listados de mercados. Sus funciones en tiempo real garantizan experiencias de juego coherentes y sincronizadas en todas las plataformas y a cualquier escala, lo que te permite centrarte en crear juegos atractivos sin preocuparte por las limitaciones de las bases de datos.

Caso práctico de videojuegos

Crea juegos modernos e interactivos

Los juegos modernos requieren bases de datos flexibles y de alto rendimiento para ofrecer experiencias inmersivas a los jugadores. Firestore ofrece una base de datos de documentos sólida, escalable y duradera, que resulta perfecta para gestionar datos persistentes críticos, como perfiles de usuario, inventarios en juegos, estado de los juegos y listados de mercados. Sus funciones en tiempo real garantizan experiencias de juego coherentes y sincronizadas en todas las plataformas y a cualquier escala, lo que te permite centrarte en crear juegos atractivos sin preocuparte por las limitaciones de las bases de datos.

Caso práctico de videojuegos

IA generativa

Crea aplicaciones de IA generativa enriquecidas

Crea potentes aplicaciones de IA generativa y arquitecturas de generación aumentada por recuperación (RAG) con la búsqueda vectorial de Firestore, LangChain y Llamaindex.

Al utilizar Firestore como una base de datos de vectores escalable, puedes almacenar datos contextuales y de inserción para habilitar una búsqueda semántica eficiente que permita recuperar información pertinente según las consultas de los usuarios. 

Caso práctico de IA generativa

Crea aplicaciones de IA generativa enriquecidas

Crea potentes aplicaciones de IA generativa y arquitecturas de generación aumentada por recuperación (RAG) con la búsqueda vectorial de Firestore, LangChain y Llamaindex.

Al utilizar Firestore como una base de datos de vectores escalable, puedes almacenar datos contextuales y de inserción para habilitar una búsqueda semántica eficiente que permita recuperar información pertinente según las consultas de los usuarios. 

Caso práctico de IA generativa

Personalización

Crea experiencias personalizadas

Ofrece experiencias muy personalizadas a gran escala con Firestore. Esta base de datos de documentos flexible permite gestionar fácilmente datos de usuarios diversos procedentes de tus canales principales (CRM, Web y dispositivos móviles) e integrar de forma fluida perfiles, preferencias y actividades. Crea flujos de trabajo de personalización potentes que se adapten y escalen según lo que sepas de tus usuarios, lo que impulsará la interacción y el crecimiento.

Caso práctico de personalización

Crea experiencias personalizadas

Ofrece experiencias muy personalizadas a gran escala con Firestore. Esta base de datos de documentos flexible permite gestionar fácilmente datos de usuarios diversos procedentes de tus canales principales (CRM, Web y dispositivos móviles) e integrar de forma fluida perfiles, preferencias y actividades. Crea flujos de trabajo de personalización potentes que se adapten y escalen según lo que sepas de tus usuarios, lo que impulsará la interacción y el crecimiento.

Caso práctico de personalización

Gestión de contenido

Impulsa los sistemas de gestión de contenido

Ofrece experiencias de contenido ricas y dinámicas en todas las plataformas con Firestore. Esta base de datos de documentos potente y escalable actúa como un centro de operaciones para gestionar contenido diverso, como metadatos de contenido multimedia enriquecido y datos textuales complejos. Su modelo de documento flexible garantiza la entrega coherente y eficiente de contenido estructurado y rico en metadatos a tus aplicaciones móviles y web, lo que te permite escalar tu biblioteca de contenido y tu base de usuarios sin poner en riesgo el rendimiento ni la integridad de los datos.

Caso práctico de gestión de contenido

    Impulsa los sistemas de gestión de contenido

    Ofrece experiencias de contenido ricas y dinámicas en todas las plataformas con Firestore. Esta base de datos de documentos potente y escalable actúa como un centro de operaciones para gestionar contenido diverso, como metadatos de contenido multimedia enriquecido y datos textuales complejos. Su modelo de documento flexible garantiza la entrega coherente y eficiente de contenido estructurado y rico en metadatos a tus aplicaciones móviles y web, lo que te permite escalar tu biblioteca de contenido y tu base de usuarios sin poner en riesgo el rendimiento ni la integridad de los datos.

    Caso práctico de gestión de contenido

      Precios

      Cómo funcionan los precios de FirestoreLos precios de Firestore se basan en las operaciones de lectura y escritura que se realizan en tu base de datos, el almacenamiento consumido y el uso de la red. Los precios varían según la edición seleccionada. Los descuentos por uso confirmado reducen el precio aún más.
      FunciónDescripciónPrecio (USD)

      Operaciones

      Edición Estándar

      Ofrece funciones integrales como una base de datos de documentos, un motor de consultas estándar, SDKs fluidos, compatibilidad con el modo sin conexión y en tiempo real, alta disponibilidad y un modelo operativo sin servidor con autoescalado.

      En nuestro modelo sin servidor, las operaciones realizadas en la edición Estándar se cobran según las unidades de lectura, escritura y eliminación.

      Unidades de lectura

      Starting at

      0,03 USD

      por cada 100.000 unidades de lectura

      Unidades de escritura

      Starting at

      0,09 USD

      por cada 100.000 unidades de escritura

      Eliminar unidades

      Starting at

      0,01 USD

      por cada 100.000 unidades de eliminación

      Operaciones

      Edición Enterprise

      Ofrece funciones adicionales, como la compatibilidad con MongoDB y un motor de consultas avanzado que admite un mayor número de funciones y límites ampliados.

      En nuestro modelo sin servidor, las operaciones de la edición Enterprise se cobran según las unidades de lectura y escritura.

      Unidades de lectura

      Starting at

      0,05 USD

      por 1 millón de unidades de lectura (tramos de 4 KB)

      Unidades de escritura

      Starting at

      0,26 USD

      por 1 millón de unidades de escritura (tramos de 1 KB)

      Almacenamiento

      Edición Estándar

      La edición Estándar ofrece almacenamiento híbrido con SSDs y HDDs.

      Starting at

      0,15 USD

      por GB al mes

      Edición Enterprise

      La edición Enterprise ofrece almacenamiento SSD para proporcionar un rendimiento constante en todos los patrones de uso.

      Starting at

      0,24 USD

      Por GB al mes

      Red

      Entrada

      Gratis

      Salida en la misma región

      Gratis

      Salida entre regiones

      Starting at

      0,01 USD

      Por GB

      Consulta todos los detalles sobre los precios de Firestore en las ediciones Estándar y Enterprise.


      Cómo funcionan los precios de Firestore

      Los precios de Firestore se basan en las operaciones de lectura y escritura que se realizan en tu base de datos, el almacenamiento consumido y el uso de la red. Los precios varían según la edición seleccionada. Los descuentos por uso confirmado reducen el precio aún más.

      Operaciones

      Descripción

      Edición Estándar

      Ofrece funciones integrales como una base de datos de documentos, un motor de consultas estándar, SDKs fluidos, compatibilidad con el modo sin conexión y en tiempo real, alta disponibilidad y un modelo operativo sin servidor con autoescalado.

      En nuestro modelo sin servidor, las operaciones realizadas en la edición Estándar se cobran según las unidades de lectura, escritura y eliminación.

      Precio (USD)

      Unidades de lectura

      Descripción

      Starting at

      0,03 USD

      por cada 100.000 unidades de lectura

      Unidades de escritura

      Descripción

      Starting at

      0,09 USD

      por cada 100.000 unidades de escritura

      Eliminar unidades

      Descripción

      Starting at

      0,01 USD

      por cada 100.000 unidades de eliminación

      Operaciones

      Descripción

      Edición Enterprise

      Ofrece funciones adicionales, como la compatibilidad con MongoDB y un motor de consultas avanzado que admite un mayor número de funciones y límites ampliados.

      En nuestro modelo sin servidor, las operaciones de la edición Enterprise se cobran según las unidades de lectura y escritura.

      Precio (USD)

      Unidades de lectura

      Descripción

      Starting at

      0,05 USD

      por 1 millón de unidades de lectura (tramos de 4 KB)

      Unidades de escritura

      Descripción

      Starting at

      0,26 USD

      por 1 millón de unidades de escritura (tramos de 1 KB)

      Almacenamiento

      Descripción

      Edición Estándar

      La edición Estándar ofrece almacenamiento híbrido con SSDs y HDDs.

      Precio (USD)

      Starting at

      0,15 USD

      por GB al mes

      Edición Enterprise

      La edición Enterprise ofrece almacenamiento SSD para proporcionar un rendimiento constante en todos los patrones de uso.

      Descripción

      Starting at

      0,24 USD

      Por GB al mes

      Red
      Descripción

      Entrada

      Precio (USD)

      Gratis

      Salida en la misma región

      Descripción

      Gratis

      Salida entre regiones

      Descripción

      Starting at

      0,01 USD

      Por GB

      Consulta todos los detalles sobre los precios de Firestore en las ediciones Estándar y Enterprise.


      CALCULADORA DE PRECIOS

      Calcula tus costes mensuales de Firestore, incluyendo los precios y las tarifas específicas de cada región.

      NIVEL GRATUITO CON NUMEROSAS VENTAJAS

      Todos los clientes obtienen 50.000 lecturas, 20.000 escrituras, 20.000 eliminaciones y 1 GB de almacenamiento gratis al día, sin que se les descuente de su crédito.

      Empieza tu prueba de concepto

      Generoso nivel gratuito

      Despliega un sitio web dinámico

      Crea una base de datos de Firestore con una biblioteca de cliente web o para dispositivos móviles

      Crea una base de datos de Firestore mediante una biblioteca de cliente del servidor

      Consulta todos los ejemplos de código de Firestore

      Caso de negocio

      Más de 600.000 desarrolladores activos al mes usan Firestore.


      Logotipo de Forbes

      "Después de implementar nuestro nuevo sistema de procesamiento de estadísticas, pudimos actualizar las métricas de los sitios de nuestros colaboradores mucho más rápido. Al proporcionar este nivel de datos granular a nuestros colaboradores, les estamos ayudando a optimizar su contenido y ofrecer lo mejor a sus lectores".

      Benjamin Harrigan, arquitecto de software, Forbes

      Google Cloud