By Vo Thi Phuong Anh, Alibaba Cloud Solutions Architect of Vietnam
1) OceanBase là gì?
OceanBase Database là một cơ sở dữ liệu quan hệ phân tán (Distributed Relational Database) được phát triển hoàn toàn bởi Ant Group và Alibaba Group vào năm 2010.
OceanBase có các tính năng mạnh mẽ về tính nhất quán dữ liệu, sẵn có cao, hiệu suất cao, khả năng mở rộng trực tuyến, tương thích cao với chuẩn SQL, Oracle và các cơ sở dữ liệu quan hệ phổ biến khác, cũng như chi phí thấp. Đến nay, cơ sở dữ liệu OceanBase đã được áp dụng vào tất cả các hoạt động cốt lõi của Alipay, bao gồm các hệ thống giao dịch, thanh toán, thành viên và kế toán, cũng như các tính năng yêu thích của Taobao và Tmall và các báo cáo quảng cáo Pay for Performance (P4P). Ngoài việc áp dụng rộng rãi trong các hệ thống kinh doanh của Ant Group và Alibaba, cơ sở dữ liệu OceanBase cũng đã phục vụ khách hàng bên ngoài bao gồm Ngân hàng Nam Kinh, Ngân hàng Zheshang của Trung Quốc và PICC Health từ năm 2017.
Các lợi ích khi sử dụng OceanBase:
2) OceanBase trên Alibaba Cloud
Bạn có thể bắt đầu sử dụng OceanBase ngay trên Alibaba Cloud với sản phẩm ApsaraDB for OceanBase cung cấp các tính năng hoàn toàn tương tự với OceanBase on-premise hoặc OceanBase trên các nền tảng khác. Series blog về ApsaraDB for OceanBase này sẽ mang đến cho bạn cái nhìn tổng quan về việc sử dụng OceanBase trên Alibaba Cloud.
3) Những doanh nghiệp đã ứng dụng thành công OceanBase để nâng tầm nền tảng công nghệ
A. Alipay
Alipay, nền tảng thanh toán bên thứ ba hàng đầu tại Trung Quốc, đã sử dụng ApsaraDB for OceanBase để hỗ trợ các giao dịch, thanh toán và quản lý tài khoản trong các sự kiện mua sắm lớn như lễ hội mua sắm 11.11. ApsaraDB for OceanBase đã giúp Alipay triển khai một kiến trúc có sẵn có cao qua các trung tâm dữ liệu và khu vực khác nhau, đồng thời đóng vai trò quan trọng trong các hoạt động hàng ngày, tập luyện khẩn cấp và khôi phục sau thảm họa.
Những thách thức Alipay gặp phải bao gồm:
ApsaraDB for OceanBase cung cấp tính nhất quán độc đáo bằng cách sử dụng giao thức Paxos, các cơ chế xác minh dữ liệu và mô hình kinh doanh của Alipay. Nó cũng cung cấp kiến trúc triển khai khác biệt và có khả năng khôi phục sau thảm họa nhanh chóng. Bằng việc tuân thủ nguyên tắc thiết kế phân tán, ApsaraDB for OceanBase giúp giảm thiểu sự phụ thuộc vào các máy chủ hiệu suất cao. Kết quả là, một cơ sở dữ liệu đáng tin cậy với tính nhất quán tài chính đã được xây dựng với chi phí chỉ bằng một phần ba so với cơ sở dữ liệu thương mại.
B. Taobao
Tính đến mức độ này, ApsaraDB for OceanBase đã chứng minh sự hiệu quả và khả năng hỗ trợ mạnh mẽ cho tính năng "favorites" của Taobao, một tính năng phổ biến và quan trọng trong hệ thống thương mại điện tử của họ. Taobao, trang web thương mại điện tử lớn nhất thế giới, đã sử dụng tính năng "favorites" để phục vụ hàng trăm triệu người dùng và lưu trữ hàng trăm terabyte dữ liệu.
Thách thức lớn mà Taobao đối mặt là về khả năng xử lý ghi dữ liệu (write throughput) cao, với hàng chục triệu ghi mỗi ngày và hàng chục nghìn ghi mỗi giây. Trong khi đó, việc truy vấn (queries) dữ liệu "favorites" yêu cầu sự kết hợp giữa các bản ghi favorites và thông tin sản phẩm, và có thể thực hiện hàng trăm nghìn truy vấn mỗi giây trong những sự kiện mua sắm lớn như Lễ hội Mua sắm 11.11.
Alibaba Cloud đã chọn ApsaraDB for OceanBase để giải quyết những thách thức này. ApsaraDB for OceanBase cho phép phân phối dữ liệu của một bảng đơn lẻ trên hàng chục máy chủ nhỏ với chi phí phải chăng. Điều này hỗ trợ việc ghi dữ liệu với hiệu suất tối ưu hàng ngày. Hơn nữa, việc triển khai ApsaraDB for OceanBase trên ba trung tâm dữ liệu đảm bảo khả năng khôi phục sau thảm họa, trong trường hợp một trung tâm dữ liệu gặp sự cố, truy cập người dùng vẫn không bị ảnh hưởng.
Đặc điểm chính như materialized view mà ApsaraDB for OceanBase cung cấp đã loại bỏ nhu cầu cho các truy vấn kết hợp, cải thiện khả năng truy vấn của cơ sở dữ liệu một cách đáng kể. Điều này đảm bảo rằng người dùng có trải nghiệm tốt khi truy vấn dữ liệu "favorites" trong các sự kiện mua sắm lớn như Lễ hội Mua sắm 11.11. ApsaraDB for OceanBase đã chứng minh rằng nó không chỉ đáp ứng được yêu cầu về hiệu suất cao, mà còn là một giải pháp linh hoạt và ổn định cho các hệ thống thương mại điện tử quy mô lớn như Taobao.
C. SCC
Sabah Credit Corporation (SCC), một cơ quan công lập thuộc sở hữu hoàn toàn của Chính phủ Bang Sabah ở Malaysia, đã chọn dịch vụ của Alibaba Cloud và Sunline. Điều này được thực hiện dựa trên danh sách các trường hợp thành công rộng lớn cùng với cam kết, tận tâm và chuyên nghiệp của đội ngũ đã chứng minh là sự lựa chọn hoàn hảo cho Sabah Pay.
Về SCC, tổ chức có mục tiêu góp phần vào phát triển kinh tế - xã hội của Bang Sabah. SCC bổ sung nỗ lực của chính phủ bang bằng việc cung cấp hoặc hỗ trợ tín dụng tài chính để khuyến khích đầu tư từ tư nhân trong nhiều ngành công nghiệp.
Thách thức của SCC nằm trong việc thúc đẩy chính phủ địa phương của Malaysia, Bang Sabah, chuyển đổi thành xã hội không tiền mặt thông qua chương trình Chuyển đổi Kinh tế và tầm nhìn của Ngân hàng Trung ương Malaysia. Mục tiêu của chính phủ bang là triển khai Smart Finance để thúc đẩy việc sử dụng dịch vụ tài chính, làm cho chúng trở nên dễ tiếp cận và giá cả phải chăng, đồng thời bổ sung cho những khu vực nông thôn không dễ tiếp cận và thúc đẩy đô thị hóa.
Sabah Pay, ví điện tử của Bang Sabah, là bước đầu tiên và cực kỳ quan trọng để thực hiện tầm nhìn về Smart Finance, mang lại lợi ích cho người tiêu dùng đô thị thông qua việc tiết kiệm thời gian và chi phí liên quan đến giao dịch tài chính, cũng như hỗ trợ doanh nghiệp thông qua hiệu suất lao động tốt hơn, chi phí trực tiếp thấp hơn và doanh thu tăng qua thanh toán số.
Alibaba Cloud đã giúp SCC xây dựng một nền tảng mạnh mẽ cho Sabah Pay với các lợi ích sau:
Với kiến trúc cloud-native, linh hoạt và tích hợp hoàn toàn, Sabah Pay có thể cung cấp dịch vụ tài chính số một cách mượt mà. Khả năng hỗ trợ đồng thời cao, dữ liệu khổng lồ và triển khai phân tán sẽ cung cấp hỗ trợ sản phẩm mạnh mẽ và khả năng mở rộng, đảm bảo trải nghiệm khách hàng linh hoạt và đáp ứng nhu cầu và yêu cầu thay đổi liên tục của người dùng.
4) Các bài hướng dẫn sử dụng ApsaraDB for OceanBase
Trong series lần này, chúng tôi sẽ mang đến những bài hướng dẫn sau cho ApsaraDB for OceanBase:
50 posts | 7 followers
FollowAlibaba Cloud Vietnam - June 7, 2024
Alibaba Cloud Vietnam - September 13, 2023
Alibaba Cloud Vietnam - June 6, 2024
Alibaba Cloud Vietnam - July 19, 2023
Alipay Technology - November 26, 2019
Alipay Technology - November 12, 2019
50 posts | 7 followers
FollowMake identity management a painless experience and eliminate Identity Silos
Learn MoreA convenient and secure cloud-based Desktop-as-a-Service (DaaS) solution
Learn MoreBaaS provides an enterprise-level platform service based on leading blockchain technologies, which helps you build a trusted cloud infrastructure.
Learn MoreA fully-managed Apache Kafka service to help you quickly build data pipelines for your big data analytics.
Learn MoreMore Posts by Alibaba Cloud Vietnam