Transactional Data Vs Non Transactional Data : Partition Depth

Anand Deshpande 40 Reputation points
2025-07-18T16:31:29.71+00:00

Please can I have some perspective on storing Transactional Data in ADLS Gen2. I have read that we should store in Day wise partitions although the write operation could be slow but read operation could be faster. We have set of T and NT tables whose data should be archived from on-prem to cloud in ADLS Gen2. Should we categories the table on transnationality and store them in different partition depth. Transactional (T) in year/month/day partitions and Non Transactional(NT) in year/month.

Azure Data Lake Storage
Azure Data Lake Storage
An Azure service that provides an enterprise-wide hyper-scale repository for big data analytic workloads and is integrated with Azure Blob Storage.
{count} votes

Accepted answer
  1. hossein jalilian 11,520 Reputation points Volunteer Moderator
    2025-07-18T16:37:37.59+00:00

    Thanks for posting your question in the Microsoft Q&A forum

    It's best to separate transactional and non-transactional data by their update frequency and access patterns. Transactional data like orders or logs is updated frequently and benefits from deep partitioning for faster queries and easier retention. Non-transactional data such as master or reference tables changes rarely, so shallow partitioning keeps structure simple without hurting performance. This strategy improves query speed, storage organization, and overall manageability. Always align partition depth with how data is queried and updated.


    Please don't forget to close up the thread here by upvoting and accept it as an answer if it is helpful


0 additional answers

Sort by: Most helpful

Your answer

Answers can be marked as Accepted Answers by the question author, which helps users to know the answer solved the author's problem.