- vừa được xem lúc

Khái Quát về Severless SQL Pools

0 0 8

Người đăng: Hà Thanh Bình

Theo Viblo Asia

Giới Thiệu

  • Serverless SQL Pools, còn được gọi là serverless SQL databases hoặc serverless SQL Querying, là một loại dịch vụ cơ sở dữ liệu dựa trên đám mây cho phép người dùng chạy các truy vấn SQL mà không cần quản lý hoặc cung cấp cơ sở hạ tầng cơ bản.

  • Theo truyền thống, việc thiết lập cơ sở dữ liệu yêu cầu phải định cấu hình máy chủ, quản lý bộ nhớ và mở rộng quy mô tài nguyên khi cần. Tuy nhiên, với nhóm SQL không có máy chủ, người dùng không cần phải lo lắng về những tác vụ này. Thay vào đó, nhà cung cấp đám mây tự động phân bổ tài nguyên dựa trên khối lượng công việc, tăng hoặc giảm quy mô tài nguyên khi cần thiết để xử lý tải truy vấn.

  • Các nhóm SQL không có máy chủ này thường cung cấp các tính năng như tự động mở rộng quy mô, tính sẵn sàng cao được tích hợp sẵn và mô hình định giá trả cho mỗi truy vấn. Chúng được thiết kế để mang lại hiệu quả cao và tiết kiệm chi phí vì người dùng chỉ trả tiền cho các truy vấn họ thực hiện thay vì duy trì cơ sở hạ tầng cố định.

  • Các nhà cung cấp đám mây phổ biến như Amazon Web Services (AWS), Microsoft Azure và Google Cloud Platform (GCP) cung cấp dịch vụ cơ sở dữ liệu SQL không máy chủ như một phần trong dịch vụ cơ sở dữ liệu được quản lý của họ. Các dịch vụ này cho phép người dùng tập trung hơn vào việc phát triển ứng dụng và phân tích dữ liệu thay vì quản lý cơ sở hạ tầng hỗ trợ cơ sở dữ liệu của họ.

So sánh với Dedicated SQL Pools

Serverless SQL Pools và Dedicated SQL Pools là hay tùy chọn triển khai khác nhau cho cơ sở dữ liệu SQL trong môi trường đám mây, đặc biệt là Azure Synapse

image.png

Catagory
Serverless SQL Pools
Dedicated SQL Pools


Resource Provisioning
(Cung cấp tài nguyên)
Tài nguyên được nhà cung cấp đám mây cung cấp động dựa trên khối lượng công việc. Người dùng không cần quản lý hoặc cấu hình cơ sở hạ tầng Người dùng cung cấp và quản lý một bộ tài nguyên cố định cho cơ sở dữ liệu của họ. Họ cần chỉ định trước mức công suất tính toán và dung lượng lưu trữ mà họ yêu cầu và mức này không đổi trừ khi được điều chỉnh thủ công


Scalability
(Khả năng mở rộng)
Tự động tăng hoặc giảm quy mô tài nguyên dựa trên nhu cầu. Họ có thể xử lý khối lượng công việc biến động một cách hiệu quả mà không cần sự can thiệp của người dùng Việc mở rộng quy mô trong nhóm SQL chuyên dụng thường bao gồm sự can thiệp thủ công. Người dùng cần tính toán và lưu trữ theo những thay đổi trong mẫu khối lượng công việc


Billing Model
(Mô hình thanh toán)
Người dùng được tính phí dựa trên lượng dữ liệu được xử lý hoặc số lượng truy vấn được thực hiện. Họ chỉ trả tiền cho những tài nguyên đã tiêu thụ trong quá trình thực hiện truy vấn. Người dùng được tính phí dựa trên các tài nguyên được cung cấp, bất kể chúng có được sử dụng tích cực hay không. Điều này có nghĩa là người dùng phải trả một khoản cố định cho tài nguyên điện toán và lưu trữ được phân bổ, bất kể khối lượng công việc thực tế


Use Cases
Lý tưởng cho các tình huống trong đó khối lượng công việc không thường xuyên, không thể đoán trước hoặc có kiểu sử dụng thay đổi. Nó phù hợp cho truy vấn đặc biệt, phân tích dữ liệu, khám phá hoặc xử lý hàng loạt không thường xuyên Phù hợp với khối lượng công việc có thể dự đoán được với yêu cầu hiệu suất nhất quán. Nó thường được sử dụng cho các ứng dụng quan trọng, phân tích phức tạp và lưu trữ dữ liệu quy mô lớn

Management Overhead
(Chi phí quản lý)
Chi phí quản lý tối thiểu do nhà cung cấp đám mây xử lý việc cung cấp, mở rộng quy mô và bảo trì cơ sở hạ tầng Yêu cầu nhiều nỗ lực quản lý hơn từ người dùng vì họ cần giám sát việc sử dụng tài nguyên, lập kế hoạch mở rộng quy mô và xử lý các tác vụ bảo trì.

Bình luận

Bài viết tương tự

- vừa được xem lúc

Nhập môn lý thuyết cơ sở dữ liệu - Phần 2: Mô hình thực thể liên kết

**Chào các bạn, hôm nay mình tiếp tục viết tiếp phần 2 cho series Nhập môn lý thuyết cơ sở dữ liệu. Chắc hẳn qua bài trước các bạn tìm được lý do vì sao mình phải học môn này rồi chứ.

0 0 68

- vừa được xem lúc

Các vai trò chính trong Data Ecosystem - [Data Analyst Series]

Ngày nay, các tổ chức đang sử dụng dữ liệu để khám phá các cơ hội và mang lại lợi ích trong tương lai. Điển hình là tạo các mô hình trong các giao dịch tài chính để phát hiện gian lận, sử dụng các côn

0 0 47

- vừa được xem lúc

Tìm hiểu về Apache Spark

Ngày nay có rất nhiều hệ thống đang sử dụng Hadoop để phân tích và xử lý dữ liệu lớn. Ưu điểm lớn nhất của Hadoop là được dựa trên một mô hình lập trình song song với xử lý dữ liệu lớn là MapReduce, m

0 0 52

- vừa được xem lúc

Data Warehouse là gì? Top 7 ứng dụng quan trọng của kho dữ liệu

Data Warehouse là gì? Lợi ích và ứng dụng của kho dữ liệu Data Warehouse là gì? Với sự bùng nổ về mặt thông tin và dữ liệu như hiệu này thì đây luôn là những câu hỏi được rất nhiều bạn thắc mắc, đặc b

0 0 35

- vừa được xem lúc

Phân biệt: Database, Data Warehouse, Data Mart, Data Lake, Data Lakehouse, Data Fabric, Data Mesh

Chào mọi người,. Hôm nay, tiếp tục Series Phân tích dữ liệu kinh doanh, mình sẽ chia sẻ với mọi người những khái niệm phổ biến nhất liên quan về thiết kế hệ thống dữ liệu bên dưới nhé, vì khi làm phân

0 0 39

- vừa được xem lúc

Kỹ sư dữ liệu và lộ trình trở thành data engineer (DE) với 4 bước

Data Engineer hay còn gọi là kỹ sư dữ liệu là một trong những vị trí quan trọng trong lĩnh vực khoa học dữ liệu. Với sự phát triển của kỷ nguyên số, nhu cầu chuyển đổi số của các doanh nghiệp ngày càn

0 0 36