Introducción a Azure Cosmos DB: Table APIIntroduction to Azure Cosmos DB: Table API

Azure Cosmos DB proporciona Table API para aplicaciones escritas para Azure Table Storage y que necesitan funcionalidades premium como:Azure Cosmos DB provides the Table API for applications that are written for Azure Table storage and that need premium capabilities like:

Las aplicaciones escritas para Azure Table Storage pueden migrarse a Azure Cosmos DB mediante la API Table sin realizar ningún cambio en el código y pueden sacar provecho de las funcionalidades premium.Applications written for Azure Table storage can migrate to Azure Cosmos DB by using the Table API with no code changes and take advantage of premium capabilities. Table API tiene SDK de cliente disponibles para .NET, Java, Python y Node.js.The Table API has client SDKs available for .NET, Java, Python, and Node.js.

Importante

El SDK de .NET Framework Microsoft.Azure.CosmosDB.Table se encuentra en modo de mantenimiento y dejará de utilizarse pronto.The .NET Framework SDK Microsoft.Azure.CosmosDB.Table is in maintenance mode and it will be deprecated soon. Actualice a la nueva biblioteca de .NET Standard Microsoft.Azure.Cosmos.Table para continuar recibiendo las últimas características compatibles con Table API.Please upgrade to the new .NET Standard library Microsoft.Azure.Cosmos.Table to continue to get the latest features supported by the Table API.

Ofertas de TableTable offerings

Si actualmente usa Azure Table Storage, obtendrá las siguientes ventajas al actualizar a Table API de Azure Cosmos DB:If you currently use Azure Table Storage, you gain the following benefits by moving to the Azure Cosmos DB Table API:

Almacenamiento de tablas de AzureAzure Table storage Table API de Azure Cosmos DBAzure Cosmos DB Table API
LatenciaLatency Rápido, pero no hay límites máximos en la latencia.Fast, but no upper bounds on latency. Latencia en milisegundos de un solo dígito para lecturas y escrituras, respaldada con lecturas y escrituras con una latencia inferior a 10 ms en el percentil 99, a cualquier escala, en cualquier lugar del mundo.Single-digit millisecond latency for reads and writes, backed with <10 ms latency for reads and writes at the 99th percentile, at any scale, anywhere in the world.
ThroughputThroughput Modelo de rendimiento variable.Variable throughput model. Las tablas tienen un límite de escalabilidad de 20.000 operaciones por segundo.Tables have a scalability limit of 20,000 operations/s. Altamente escalable con rendimiento reservado dedicado por tabla respaldado por los SLA.Highly scalable with dedicated reserved throughput per table that's backed by SLAs. Las cuentas no tienen límite máximo en el rendimiento y admiten más de 10 millones de operaciones por segundo por tabla.Accounts have no upper limit on throughput and support >10 million operations/s per table.
Distribución globalGlobal distribution Una sola región, con una región de lectura secundaria legible opcional para alta disponibilidad.Single region with one optional readable secondary read region for high availability. No se puede iniciar la conmutación por error.You can't initiate failover. Distribución global inmediata desde una a cualquier cantidad de regiones.Turnkey global distribution from one to any number of regions. Admite conmutaciones por error automáticas y manuales en cualquier momento y en cualquier lugar del mundo.Support for automatic and manual failovers at any time, anywhere in the world. Funcionalidad de arquitectura multimaestro para permitir que cualquier región acepte operaciones de escritura.Multi-master capability to let any region accept write operations.
IndizaciónIndexing Índice principal solo en PartitionKey y RowKey.Only primary index on PartitionKey and RowKey. No hay índices secundarios.No secondary indexes. Indexación automática y completa en todas las propiedades de forma predeterminada, sin administración de índices.Automatic and complete indexing on all properties by default, with no index management.
ConsultarQuery La ejecución de consultas usa el índice de la clave principal y, en caso contrario, examina.Query execution uses index for primary key, and scans otherwise. Las consultas pueden aprovechar la indexación automática en las propiedades para reducir el tiempo de consulta.Queries can take advantage of automatic indexing on properties for fast query times.
CoherenciaConsistency Seguro dentro de la región principal.Strong within primary region. Ocasional en la región secundaria.Eventual within secondary region. Cinco niveles de coherencia bien definidos para compensar la disponibilidad, la latencia, el rendimiento y la coherencia en función de las necesidades de la aplicación.Five well-defined consistency levels to trade off availability, latency, throughput, and consistency based on your application needs.
PreciosPricing Optimizado para el almacenamiento.Storage-optimized. Optimizado para el rendimiento.Throughput-optimized.
SLASLAs Disponibilidad del 99,9 % al 99,99 %, en función de la estrategia de replicación.99.9% to 99.99% availability, depending on the replication strategy. Disponibilidad de lectura del 99,999 %, disponibilidad de escritura del 99,99 % en una cuenta de una sola región y disponibilidad de escritura del 99,999 % en cuentas de varias regiones.99.999% read availability, 99.99% write availability on a single-region account and 99.999% write availability on multi-region accounts. SLA completos que abarcan disponibilidad, latencia, rendimiento y coherencia.Comprehensive SLAs covering availability, latency, throughput and consistency.

Primeros pasosGet started

Crear una cuenta de Azure Cosmos DB en Azure Portal.Create an Azure Cosmos DB account in the Azure portal. A continuación, empezar a trabajar con nuestra Guía de inicio rápido para la API Table mediante .NET.Then get started with our Quick Start for Table API by using .NET.

Importante

Si ha creado una cuenta de Table API durante la versión preliminar, cree una nueva cuenta de Table API para trabajar con los SDK de Table API disponibles con carácter general.If you created a Table API account during the preview, please create a new Table API account to work with the generally available Table API SDKs.

Pasos siguientesNext steps

Estas son algunas sugerencias para comenzar:Here are a few pointers to get you started: