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 del desarrollador. 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 capacidades, 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, el almacenamiento consumido y la salida de red utilizada.
Edición Standard: Proporciona las capacidades principales de Firestore incluido un motor de consultas estándar, indexación automatizada para ayudar al rendimiento y SDKs de Firebase con sincronización en tiempo real y consultas sin conexión. La edición Standard utiliza un modelo de precios simplificado basado en 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 | Standard | |
|---|---|---|
| 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 asistencia en tiempo real y sin conexión | Sí | Sí |
| Indexación | Completamente personalizable, con compatibilidad con índices avanzados, como únicos, densos y dispersos | Indexación básica y automática en todos los campos de documentos |
| Búsqueda de texto | Sí (vista previa) | No |
| Búsqueda geoespacial | Sí (vista previa) | No |
| Captura de datos modificados | Activadores | Activadores |
| Observabilidad |
|
|
| Protección de datos |
|
|
| Encriptación |
|
|
| Almacenamiento | SSD | Almacenamiento híbrido (SSD y HDD) |
| Rendimiento | Prácticas | Buena |
| 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 volver a usar los controladores, las herramientas y las integraciones del ecosistema de código abierto de MongoDB existentes con Firestore.
- Firestore en modo nativo: Esta interfaz admite todas las capacidades más recientes e innovadoras de Firestore, incluida 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.
Maximizar el rendimiento
La edición Enterprise de Firestore es ideal para aplicaciones que requieren rendimiento máximo. La edición Enterprise de Firestore ofrece un rendimiento hasta cinco veces mejor que el de la edición Standard, en especial en las latencias de cola. Esta ganancia se debe principalmente al motor de consultas avanzado y al almacenamiento más rápido basado en SSD.
Maximizar el ajuste de escala
La edición Enterprise de Firestore puede controlar mejor el tráfico de red con ráfagas 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 Precios de la edición Enterprise de Firestore y 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 Standard mide la cantidad de documentos leídos o escritos.
Puedes comenzar a usar Firestore en cualquier edición con uso gratuito diario.
Combinar ediciones en un proyecto
Puedes crear bases de datos de la edición Enterprise y la edición Standard de Firestore en el mismo proyecto.
Migrar 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, consulta Migra de la edición Standard a la edición Enterprise.
¿Qué sigue?
- Obtén información sobre las bibliotecas cliente para Firestore en modo nativo.
- Para 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.