Enterprise Application Architecture with .NET Core
by Ganesan Senthilvel, Ovais Mehboob Ahmed Khan, Habib Qureshi
Azure Table storage
Azure Table storage is a non-relational database. It's a key-value table, where each record is identified by PartitionKey and RowKey. PartitionKey is used by Azure if the database is partitioned, and to know which partition this data belongs to. Partitioning is normally done if the database size is huge and indexes slower the performance when creating, updating or deleting records. On the other hand, RowKey is the primary key within a partition.
Azure Table storage stores the value in any format and uses JSON to serialize the data. We can also use OData queries on Azure SQL storage and obtain fast results. They allow easy scalability and provide replication out-of-the-box, which brings higher availability.
To learn more ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access