What are the cons of Azure Cosmos DB when it comes to JavaScript or Forntend SDK?
Performance: Azure Cosmos DB can be slow when it comes to large amounts of data and complex queries, as it is optimized for high availability and consistency over raw performance.Cost: Azure Cosmos DB can be expensive, especially for high-performance and high-throughput use cases.SDK complexity: The JavaScript/Frontend SDK for Azure Cosmos DB has a steep learning curve, requiring a good understanding of NoSQL databases and document-oriented storage.Limited querying capabilities: Compared to traditional relational databases, Azure Cosmos DB has limited querying capabilities and does not support ad-hoc queries.Limited support for transactions: Azure Cosmos DB does not support distributed transactions across multiple partitions, making it difficult to implement complex business logic that requires atomic operations.Single region deployments: Azure Cosmos DB is currently only available in a single region, which limits its ability to provide low latency and high availability for global applications.