Skip to main content

Posts

Showing posts with the label Cloud

Introducing Azure HorizonDB: The Next Evolution of Enterprise PostgreSQL

For years, database administrators and data architects have played a balancing act. If you want open-source flexibility, you choose PostgreSQL. If you want massive cloud scale and low-latency throughput, you end up looking at proprietary cloud-native architectures. ​Microsoft is bridging that gap entirely with Azure HorizonDB —a fully managed, AI-ready, cloud-native database built directly on open-source PostgreSQL. ​For the community here at youngdba.com, HorizonDB represents a massive shift in how we think about storage engines, high availability, and AI integration. Let’s break down the architecture that makes this service a game-changer for modern data pipelines. ​The Architectural Blueprint: Disaggregated & Log-Centric ​Traditional databases often couple compute and storage, leading to I/O bottlenecks during heavy scaling or checkpointing. HorizonDB rewrites the playbook by using two core foundational principles: ​Separation of Compute and Storage: Compute resources (vCores an...

MySQL Table Partitioning over cloud (Google & AWS)

AWS documentation also says horizontal physical partitioning of large table data is best practices instead keeping all in one physical file. There are advantages and disadvantages to using InnoDB file-per-table tablespaces, depending on your application. To determine the best approach for your application, go to InnoDB File-Per-Table Mode in the MySQL documentation. We don't recommend allowing tables to grow to the maximum file size. In general, a better practice is to partition data into smaller tables, which can improve performance and recovery times. One option that you can use for breaking a large table up into smaller tables is partitioning. Partitioning distributes portions of your large table into separate files based on rules that you specify. For example, if you store transactions by date, you can create partitioning rules that distribute older transactions into separate files using partitioning. Then periodically, you can archive the historical transaction data th...

10 Facts About

Hello Friends, Continuing my learning and sharing the concept with social media, I have planned something new this year. I will explore Cloud Database and Analytics platform and will write on "YoungDBA" platform. So I have decided to write a new chain of blogs "10 Facts About". This will mainly relate to Cloud Database and Analytics Platform. I will consider Azure at the start and later will add Aws too. 10 facts will contain, 10 important basic information related to any service provided by cloud data platform provider. This is my first post on "10 Facts About". Every week I will choose a service and will share 10 facts about that like I will start with stream analytics, "10 facts about Azure Stream Analytics".