
In this Azure tutorial, we will discuss Azure DocumentDB VS Table Storage. Along with this, we will also discuss a few other topics
- What Is Azure DocumentDB?
- What is Table Storage?
- Is Azure Table storage a document database?
Table of Contents
Azure DocumentDB VS Table Storage
Well, let’s discuss a few key differences between Azure DocumentDB and Table storage. Before discussing the differences between Azure DocumentDB and Table storage, We will get a slight idea of What is Azure DocumentDB and Table storage.
Both Azure DocumentDB and Table storage are NoSQL technologies.
What Is Azure DocumentDB?
- Azure DocumentDB was introduced by Microsoft and was a document database.
- The no SQL solution in the cloud from Microsoft.
- Now, DocumentDB is known as Azure Cosmos DB.
What is Table Storage?
- You can store structured NoSQL data in Azure.
- Works based on Key-Value pair design and schemaless architecture design.
- It’s fast and cost-effective.
- It is flexible enough to store different types of data for different types of applications.
- You can store any number of entities in a table based on your requirement.
- A good option to store a large amount of structured data.
- You can use clustered index to quickly querying the data.
- Easily, you can store huge set of structured and non-relational data.
Below are the lists of key components of Table Storage.
- Storage Account: All accesses are handled with the help of Storage account.
- Table: Collection of entities.
- Entity: Set of database properties.
- Properties: Property defines name-value pair.
You can check out the complete details on Table storage now.
So, we got a slight idea of DocumentDB and Table Storage. Now, let’s discuss a few key differences between DocumentDB and Table Storage.
Though both are no SQL solutions, they are different than each other.
DocumentDB | Table Storage |
This is a document type with no SQL storage. | This is a simple key-value type and no SQL storage. |
It supports triggers. | No support for triggers. |
It supports functions. | No support for Functions. |
It supports javascript. | Javascript is not supported here. |
Doesn’t support stored procedure. | You can use it in javascript. |
Supports indexing (Only Primary key). No secondary index. | By default, all the properties are indexed. |
It scales to 250GB per collection. You can also request additional storage based on your need. | Table Storage scales to 500TB/account. |
Is Azure Table storage a document database?
Table storage is a database that can be used to store NoSQL data in Azure. You can use Key-value design pattern to store the structured data.
You may also like following below articles
- How To Change User Id And Password For Azure SQL Server Database
- How to Upload and Download File From Azure Blob Storage Using C# and PowerShell
- How To Connect To Azure SQL Database
- How To Revert SQL Azure Database
- How to backup Azure blob storage using PowerShell
- Why is Azure So Expensive? The Areas You Are Neglecting and Their Solutions
Wrapping Up
Well, in this article, we have discussed Azure DocumentDB VS Table Storage and along with that we have also discussed the below topics
- What Is Azure DocumentDB?
- What is Table Storage?
- Is Azure Table storage a document database?
Hope you have enjoyed this aticle !!!