Google khuyến khích các nhà phát triển cơ sở dữ liệu sử dụng sâu rộng AI cho PostgreSQL

Phần mềm18 tháng 5, 2026·5 phút đọc

Google khuyến khích các kỹ sư sử dụng mạnh mẽ các công cụ lập trình AI để tăng tốc độ đóng góp cho dự án PostgreSQL. Tuy nhiên, gã khổng lồ đám mây nhấn mạnh rằng con người vẫn phải chịu trách nhiệm cuối cùng về mã nguồn, bất kể sự hỗ trợ từ máy móc.

Google khuyến khích các nhà phát triển cơ sở dữ liệu sử dụng sâu rộng AI cho PostgreSQL

Google đang khuyến khích các nhà phát triển cơ sở dữ liệu của mình dựa "nặng nề" vào các công cụ lập trình trí tuệ nhân tạo (AI) khi tăng cường các đóng góp cho các dự án mã nguồn mở như PostgreSQL.

Đầu năm nay, Google đã công bố một loạt đóng góp mới cho PostgreSQL, hệ thống quản lý cơ sở dữ liệu quan hệ (RDBMS) mã nguồn mở đang trở nên cực kỳ phổ biến among các nhà phát triển xây dựng ứng dụng trên đám mây.

Sailesh Krishnamurthy, Phó chủ tịch mảng Cơ sở dữ liệu tại Google Cloud, cho biết công ty đang sử dụng các công cụ lập trình AI để tăng tốc đóng góp vào các hệ thống cơ sở dữ liệu mã nguồn mở, mặc dù mỗi nhà phát triển vẫn phải chịu trách nhiệm cho những đóng góp cá nhân của mình.

"Chúng tôi thực sự khuyến khích mọi người sử dụng AI một cách mạnh mẽ," ông nói. "Chúng tôi đang thấy mức độ cải thiện năng suất khổng lồ trong nội bộ. Cuối cùng, chúng tôi có các kỹ sư cá nhân chịu trách nhiệm về các đóng góp của mình. Dù bạn có một đoạn mã được soạn thảo hoàn toàn bởi AI, hay không phải là một phần của những gì bạn đang dán vào môi trường phát triển, bạn có cả một phổ ứng dụng nơi AI được sử dụng ở những nơi khác nhau. Dù bằng cách nào, trách nhiệm vẫn thuộc về người đã thực hiện nó."

Tại sao AI hiệu quả với mã nguồn mở?

Theo ông Krishnamurthy, các công cụ lập trình AI đặc biệt phù hợp để phát triển các đóng góp cho các dự án mã nguồn mở vì cơ sở mã (codebase) được công khai rộng rãi và đã được sử dụng để huấn luyện các mô hình tạo sinh (generative models).

"Đó là cách các mô hình có sự hiểu biết tốt hơn về mã, thay vì nhiều đoạn mã độc quyền, vốn nằm tường lửa bên trong," ông giải thích.

PostgreSQL được thiết kế để có khả năng mở rộng (extensible). Do đó, nó có thể là một hệ thống rất phù hợp với phong cách lập trình theo cảm hứng (vibe coding) để nhanh chóng đưa các ý tưởng mới vào thực tế, ông Krishnamurthy nhận định.

"Điểm ngọt ngào (sweet spot) là nơi bạn có một ý tưởng học thuật thú vị đã được hiểu rõ, và bạn có một cơ sở mã được hiểu rõ, và bạn đang cố gắng nói rằng, tốt thôi, tôi muốn lấy ý tưởng này và lấy đoạn mã này để xây dựng một tiện ích mở rộng (extension) cho nó. Đó là một ví dụ tuyệt vời nơi bạn có một thứ gì đó cô lập – bán kính ảnh hưởng nhỏ – và bạn có thể sử dụng AI để diễn giải mã. Các kỹ sư của chúng tôi đang sử dụng AI khá nặng nề, nhưng cũng rất thận trọng."

Cuộc đua xung quanh PostgreSQL

PostgreSQL đã trở thành cơ sở dữ liệu phổ biến nhất among các nhà phát triển vào năm 2023, theo khảo sát của Stack Overflow. Xu hướng này phần lớn nhờ vào vô số dịch vụ cơ sở dữ liệu PostgreSQL hiện nay, không kém phần từ ba nhà cung cấp đám mây lớn, những người đã tăng cường đầu tư vào hệ thống mã nguồn mở này.

Năm ngoái, Microsoft đã đóng góp pg_documentdb_core, một tiện ích PostgreSQL tùy chỉnh cho phép hỗ trợ Binary JavaScript Object Notation (BSON), và pg_documentdb_api, một lớp dữ liệu cung cấp các lệnh tương thích MongoDB cho các thao tác CRUD, truy vấn và quản lý chỉ mục. Các tiện ích này được thiết kế để chạy trên dịch vụ cơ sở dữ liệu Azure Cosmos DB PostgreSQL và cung cấp cơ sở dữ liệu kiểu tài liệu để cạnh tranh với MongoDB.

Microsoft cũng đã công bố một dịch vụ cơ sở dữ liệu PostgreSQL phân tán gọi là HorizonDB.

Ông Krishnamurthy nói: "Ngành công nghiệp nói chung đang đầu tư mạnh vào PostgreSQL. Chúng tôi thấy điều này trên toàn diện, dù là khách hàng, các dịch vụ kỹ thuật số bản địa (digital native services), và chắc chắn chúng tôi thấy các cuộc di chuyển từ các cơ sở dữ liệu thương mại. Đây cũng là một xu hướng ngành rộng lớn khi PostgreSQL trở thành một lớp, bất kể dữ liệu được lưu trữ ở đâu."

Đóng góp mới của Google và xu hướng thị trường

Do đó, Google đã đóng góp mã mới cho dự án, với nỗ lực kỹ thuật tập trung vào việc nâng cấp sao chép logic (logical replication). Các đóng góp bao gồm Tự động phát hiện xung đột (Automatic Conflict Detection), được thiết kế để cho phép nhân viên sao chép tự động phát hiện khi một thay đổi đầu vào (Insert, Update, hoặc Delete) xung đột với trạng thái cục bộ; và sao chép logic của các chuỗi (sequences).

Nhu cầu về dịch vụ PostgreSQL đến từ cả việc di chuyển dữ liệu lẫn các ứng dụng mới, ông Krishnamurthy cho biết. Khách hàng đang từ bỏ Oracle, Microsoft SQL Server và IBM Db2, cũng như các hệ thống cũ khác, bao gồm Sybase và Informix.

Nghiên cứu của Gartner đầu năm nay cho thấy rằng trong số các nhà cung cấp cơ sở dữ liệu hàng đầu cách đây 15 năm – Oracle, IBM, Microsoft và SAP – chỉ có Microsoft là tăng trưởng thị phần kể từ đó. Ngoài các hệ thống cơ sở dữ liệu của riêng mình, Microsoft cũng cung cấp dịch vụ PostgreSQL và MySQL, giống như AWS, nhà cung cấp cơ sở dữ liệu hàng đầu. Oracle vẫn đứng thứ ba, dẫn trước Google, và vị thế này dường như khó thay đổi trong thời gian tới. Tuy nhiên, với tất cả các nhà cung cấp đám mây lớn đang đóng góp cho các dự án cơ sở dữ liệu mã nguồn mở như PostgreSQL, đà tăng trưởng đang dần dịch chuyển.

Chia sẻ:FacebookX
Nội dung tổng hợp bằng AI, mang tính tham khảo. Xem bài gốc ↗