Andrew Liu

My feedback

  1. 1 vote
    Vote
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    1 comment  ·  HDInsight  ·  Flag idea as inappropriate…  ·  Admin →
    Andrew Liu commented  · 

    You can find Azure DocumentDB, along with all of the [relatively] newer Azure services, in the Azure Portal: https://portal.azure.com . You can find specific instructions on how to provision a DocumentDB account here: https://azure.microsoft.com/en-us/documentation/articles/documentdb-create-account/

  2. 107 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    7 comments  ·  Azure Cosmos DB » SQL API  ·  Flag idea as inappropriate…  ·  Admin →

    Thank you for your suggestion. This is not currently on our road map.

    As suggested by others, customers are implementing this pattern using the same container with a partition key per tenant or a synthetic key with the tenant id and one or more other properties.

    Will mark this as unplanned and leave open and will revisit this in future planning cycles.

    Thank you for your suggestion and votes.

    Andrew Liu commented  · 

    Many document databases treat "collections" similar to logical namespaces... This is useful for organizing different entity types in to different "collections" or namespaces.

    DocumentDB treats "collections" as billable partitions, that which serve as the boundary for queries and transactions (yay multi-record transactions). The guidance suggests that users should store multiple entity types within a single collection… and annotate their JSON documents with a “type” property to help differentiate entity types when performing queries.

    It would be nice to have logical namespace support. This may help solve the confusion surrounding “Collections != Tables”.

    Andrew Liu supported this idea  · 
  3. 3,916 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    81 comments  ·  Azure Cosmos DB » SQL API  ·  Flag idea as inappropriate…  ·  Admin →
    Andrew Liu commented  · 

    While waiting for update support... You can work around this by using DocumentDB's stored procedures. This was you can ship less bits over the wire, and perform the query/replace operations on the storage partition itself.

    Here's an example:
    https://github.com/Azure/azure-documentdb-js-server/blob/master/samples/stored-procedures/update.js

  4. 50 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    4 comments  ·  Azure Cosmos DB » SQL API  ·  Flag idea as inappropriate…  ·  Admin →
    Andrew Liu shared this idea  · 
  5. 582 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    32 comments  ·  (General Feedback)  ·  Flag idea as inappropriate…  ·  Admin →
    Andrew Liu supported this idea  · 
  6. 777 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    31 comments  ·  Azure Cosmos DB » SQL API  ·  Flag idea as inappropriate…  ·  Admin →

Feedback and Knowledge Base