Lý do gì khiến Uber phải chuyển từ Postgres sang MySQL?

Mới đầu, Uber sử dụng ứng dụng backend nguyên khối được viết bằng Python và sử dụng Postgres để bảo toàn dữ liệu. Sau một thời gian, cấu trúc của Uber đã có sự thay đổi rõ rệt, sang mô hình microservices và các data platform mới. Đặc biệt, trong nhiều trường hợp dùng đến Postgres trước đây, hiện đã có thể giải quyết bằng Schemaless (database sharding layer mới cóng được xây dựng trên MySQL). Trong bài viết này, ta sẽ khám phá một vài khuyết điểm khi Uber vẫn còn dùng Postgres, và giải thích lý do vì sao phải xây dựng Schemaless và các dịch vụ backend khác trên nền MySQL.

Đọc thêm tại: http://techtalk.vn/ly-do-khien-uber-phai-chuyen-tu-postgres-sang-mysql.html

1 Like
83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?