Descripción general de las ediciones de Firestore
En esta página, se describen las ediciones de Firestore y sus funciones clave.
Firestore está disponible en las siguientes ediciones:
Edición Enterprise: Proporciona las capacidades más avanzadas de Firestore, lo que maximiza la flexibilidad y el control de los desarrolladores. Admite la API de Firestore con compatibilidad con MongoDB junto con las APIs de Firestore y los SDKs de Firebase para realizar consultas en tiempo real y sin conexión.
La edición Enterprise incluye un motor de consultas avanzado con más de 180 funciones, opciones de indexación personalizables y un rendimiento hasta cinco veces más rápido. La edición Enterprise utiliza un modelo de precios moderno basado en tramos de bytes leídos y escritos, almacenamiento consumido y salida de red incurrida.
Edición estándar: Proporciona las capacidades principales de Firestore, incluido un motor de consultas estándar, indexación automatizada para mejorar el rendimiento y SDKs de Firebase con sincronización en tiempo real y consultas sin conexión. La edición estándar utiliza un modelo de precios simplificado basado en los documentos leídos y escritos, el almacenamiento consumido y la salida de red utilizada.
Características de las ediciones
En la siguiente tabla, se resumen las funciones disponibles para cada edición:
| Empresarial | Estándar | |
|---|---|---|
| Motor de consultas |
Motor de consultas avanzado
|
Motor de consultas estándar
|
| Límites de tamaño de documentos |
|
1 MiB |
| Admite Firestore con compatibilidad con MongoDB | Sí | No |
| Admite Firestore en modo nativo: SDKs del servidor, web y para dispositivos móviles con compatibilidad en tiempo real y sin conexión | Sí (versión preliminar) | Sí |
| Indexación | Es completamente personalizable y admite índices avanzados, como los únicos, los densos y los dispersos. | Indexación automática y básica en todos los campos del documento |
| Captura de datos modificados | Activadores | Activadores |
| Observabilidad |
|
|
| Protección de datos |
|
|
| Encriptación |
|
|
| Almacenamiento | SSD | Almacenamiento híbrido (SSD y HDD) |
| Rendimiento | Mejor | Bueno |
| Descuentos por compromiso de uso | 20% por 1 año y 40% por 3 años | 20% por 1 año y 40% por 3 años |
Modos de acceso a los datos
Firestore admite los siguientes modos de acceso a los datos para leer y escribir datos:
- Modo de compatibilidad con MongoDB de Firestore: Esta interfaz admite Firestore con compatibilidad con MongoDB y te permite reutilizar los controladores, las herramientas y las integraciones del ecosistema de código abierto existentes de MongoDB con Firestore.
- Firestore en modo nativo: Esta interfaz admite todas las capacidades más recientes y más innovadoras de Firestore, incluidas la sincronización en tiempo real y el almacenamiento en caché sin conexión en las bibliotecas cliente de Firestore.
- Firestore en modo Datastore: Esta interfaz es la más adecuada para las apps de Datastore y App Engine Datastore.
Modos de acceso a los datos que admite cada edición
Los modos de acceso a los datos disponibles dependen de la edición de la base de datos. Debes seleccionar un modo de acceso a los datos cuando crees la base de datos. No puedes cambiar este modo.
- Edición Enterprise de Firestore: Admite las APIs de compatibilidad con MongoDB o la API de Firestore en modo nativo.
- Edición Standard de Firestore: Admite la API nativa de Firestore o la API de Datastore.
Maximiza el rendimiento
La edición Enterprise de Firestore es ideal para aplicaciones que requieren el máximo rendimiento. La edición Enterprise de Firestore ofrece un rendimiento hasta cinco veces mejor que el de la edición Standard, especialmente en las latencias finales. Esta mejora se debe principalmente al motor de consultas avanzado y al almacenamiento más rápido basado en SSD.
Maximizar el escalamiento
La edición Enterprise de Firestore puede controlar mejor el tráfico de red repentino a una velocidad hasta 8 veces mayor que la edición Standard.
Precios
Para obtener más información sobre los precios de las ediciones de Firestore, consulta los precios de la edición Enterprise de Firestore y los precios de la edición Standard de Firestore. Ambos modelos de precios de las ediciones de Firestore se basan en las operaciones realizadas, el almacenamiento consumido y la salida de red utilizada. La edición Enterprise de Firestore mide las operaciones realizadas con tramos de bytes leídos y escritos, mientras que la edición Estándar mide la cantidad de documentos leídos o escritos.
Puedes comenzar a usar Firestore en cualquiera de las ediciones con uso gratuito diario.
Combinar ediciones en un proyecto
Puedes crear bases de datos de la edición Enterprise y la edición estándar de Firestore en el mismo proyecto.
Migra datos entre ediciones
Para probar el motor de consultas avanzado y otras funciones de la edición Enterprise, crea una base de datos nueva de la edición Enterprise. Los datos de Firestore son compatibles con ambas ediciones. Para migrar datos entre ediciones, usa las funciones de importación y exportación de Firestore.
¿Qué sigue?
- Obtén más información sobre las bibliotecas cliente de Firestore en modo nativo.
- En el caso de las apps que usan la API de Datastore, consulta Firestore en modo Datastore.
- Aprende a crear una base de datos de Firestore con compatibilidad con MongoDB y a conectarte a ella con la herramienta mongosh.