Your transactional database requirements exceed the maximum capacity of a single Azure SQL database in the General Purpose service tier. What should you implement to resolve the capacity issue?
Select only one answer.
A. sharding
B. elastic pools
C. read scale-out
D. elastic scale
A
技巧:排除明顯錯誤選項,在沒有明顯錯誤的選項中選擇最合理的選項。
A. 正確。分片是一種將數據分割成多個獨立部分(稱為分片)的技術,每個分片都包含數據的一個子集。這種方法允許每個分片獨立運行,并且可以分別進行擴展以滿足容量和性能需求。對于需要大量數據和高并發事務處理的系統來說,分片是一個有效的解決方案。
B. 不正確。彈性池是Azure SQL數據庫提供的一種資源管理方式,允許你在一個池中管理多個數據庫,并共享一組資源。雖然彈性池可以提供資源分配的靈活性和成本效益,但它更適合于具有不可預測但總體可管理的資源需求的多個數據庫。在這個場景中,如果單個數據庫的需求已經超過了單個數據庫的最大容量,那么彈性池可能不是最佳選擇,因為它不會增加單個數據庫的最大容量。
C. 不正確。讀出橫向擴展是Azure SQL數據庫的一個功能,允許您為數據庫配置一個或多個只讀副本,以卸載只讀查詢負載。然而,這并不能解決事務性數據庫容量問題,因為它不會增加事務處理能力或存儲容量。
D. 不正確。“彈性擴展”并不是一個Azure SQL數據庫提供的具體功能或術語,在這個場景中并沒有明確指向一個具體的解決方案。