8 điểm bởi GN⁺ 2025-07-04 | 2 bình luận | Chia sẻ qua WhatsApp
  • PlanetScale, nền tảng serverless tương thích MySQL, đã công bố bản private preview của nền tảng hosting chuyên dụng cho Postgres
  • Tập trung vào độ sẵn sàng dịch vụtính ổn định ở mức cao nhất, đồng thời cung cấp năng lực kỹ thuật hàng đầu trong ngành như tự động chuyển đổi dự phòng
  • Nhắm tới việc giải quyết các vấn đề mà người dùng hosting Postgres hiện tại không hài lòng, gồm chi phí, sự cố định kỳ, hiệu năng thấp
  • Hiệu năng và đặc điểm nền tảng
    • Theo kết quả benchmark, liên tục vượt qua mọi sản phẩm Postgres cạnh tranh (so với đối thủ cung cấp nhiều hơn 2 lần tài nguyên)
    • PlanetScale for Postgres vận hành Postgres thực bằng Operator độc quyền
    • Cung cấp tính sẵn sàng cao như tự động chuyển đổi dự phòng, đệm truy vấn, connection pooling thông qua lớp proxy PSBouncer
    • Sử dụng Postgres v17, hỗ trợ migration online từ Postgres v13 trở lên và tự động nâng cấp phiên bản không downtime
    • Bộ nhớ lưu trữ SSD NVMe cục bộ của PlanetScale Metal cải thiện đột phá tỷ lệ chi phí/hiệu năng
  • Chiến lược mở rộng và kế hoạch sắp tới
    • Vitess là giải pháp mở rộng tập trung vào MySQL và cũng là thế mạnh của PlanetScale
      • Cung cấp sharding quy mô lớn một cách native với Vitess
      • Tuy nhiên lần này không dùng trực tiếp Vitess cho khả năng mở rộng của Postgres
    • Đang thiết kế một hệ thống mở rộng mới dành riêng cho Postgres ngay từ đầu
    • Khi quá trình phát triển tiến triển, công ty sẽ tiếp tục công bố thêm thông tin và quyền truy cập sớm

2 bình luận

 
click 2025-07-04

Mình khá tò mò về cách họ triển khai cập nhật phiên bản tự động cho PostgreSQL. Khi thay đổi phiên bản major thì chắc sẽ có vấn đề phải rebuild hệ thống, không biết họ đã giải quyết chuyện đó như thế nào?

 
GN⁺ 2025-07-04
Ý kiến Hacker News
  • Chia sẻ trải nghiệm đã dùng PlanetScale trong 1~2 năm rồi chuyển sang Neon. Mỗi tenant cần một cơ sở dữ liệu riêng, nhưng PlanetScale tính phí $30/tháng cho mỗi cơ sở dữ liệu (giờ là $39), nên trở thành gánh nặng. Trường hợp sử dụng của tôi khá đặc thù và cũng không cần máy chủ mạnh. Chỉ cần có thể chạy nhiều cơ sở dữ liệu trên một máy chủ là đủ; PlanetScale không làm được điều này, còn Neon thì có hỗ trợ. Tôi đang vận hành một công ty nhỏ với biến động lưu lượng có thể dự đoán được. Tôi rất hài lòng với sản phẩm và dịch vụ hỗ trợ của PlanetScale, và hy vọng một ngày nào đó sẽ dùng lại. Tôi là nhà phát triển phần mềm cho các lễ hội ẩm thực và đồ uống, nên 9 tháng trong năm gần như không có lưu lượng, 2 tháng thì có một ít, khoảng 3 tuần là hơi nhiều hơn, và chỉ trong 1~5 ngày diễn ra lễ hội thì tải mới dồn lên. Tôi hiểu mình là một nhóm khách hàng cực nhỏ, và cũng chấp nhận thực tế rằng phần lớn công ty sẽ không trực tiếp đáp ứng nhu cầu của tôi

    • Tôi tò mò không biết có quy định hay lý do nào bắt buộc phải có cơ sở dữ liệu vật lý riêng cho từng tenant hay không, hay chỉ đơn giản là PlanetScale không thể dùng nhiều cơ sở dữ liệu/lược đồ logic trong một DB duy nhất

    • Tùy vào số lượng tenant, Turso có thể phù hợp với nhu cầu của tôi Turso giới thiệu

  • PlanetScale khởi đầu là một giải pháp chuyên MySQL phát triển từ Vitess. Tôi tò mò không biết sản phẩm PostgreSQL lần này cũng liên quan đến Vitess hay là một hệ thống được xây mới hoàn toàn. Sau khi tự tìm hiểu, theo blog phát triển PlanetScale for Postgres, tôi xác nhận rằng khác với Vitess dựa trên MySQL, họ đang thiết kế lại kiến trúc từ đầu cho Postgres

    • Tôi là fan của Simon, và nếu bạn lập một tổ chức trên PlanetScale rồi gửi tên qua email (s@planetscale.com), tôi có thể cấp quyền truy cập sớm miễn phí
  • Là người dùng PlanetScale MySQL trong 2 năm qua, tôi rất vui với lần ra mắt PlanetScale PostgreSQL này. Ở công ty trước tôi đã vận hành cả hai DB, nhưng khá tiếc vì sự khác biệt về công cụ. PlanetScale mang lại trải nghiệm quản lý DB mang tính cách mạng, giống như chuyển từ Treo sang iPhone. Xin chúc mừng đội ngũ PlanetScale

  • Gần đây liên tiếp xuất hiện những dự án thú vị liên quan đến khả năng mở rộng của PostgreSQL. Tôi rất mong chờ xem lần này PlanetScale sẽ tung ra sản phẩm gì. Cá nhân tôi muốn biết thêm nhiều thông tin hơn, nhưng sẽ tiếp tục theo dõi. Chia sẻ các dự án đáng tham khảo như Supabase Multigres, pgdog

  • Thật vui khi được hợp tác với Postgres để đưa sản phẩm mới này ra thị trường. Nếu có câu hỏi gì thì cứ hỏi

    • Tôi đã xem benchmark với Aurora, nhưng tò mò về so sánh với Optimized Reads của Aurora dựa trên NVMe SSD liên kết tham khảo
  • Thật tuyệt khi có thêm một lựa chọn hosted Postgres mới. Tôi mong chờ xem sự khác biệt sẽ xuất hiện ra sao trong thế cạnh tranh giữa Multigres (Supabase) và PlanetScale

    • Multigres do Sugu Sougoumarane, đồng sáng lập Vitess và cũng là đồng sáng lập PlanetScale, dẫn dắt, nên có thể xem cả hai dự án đều phát triển từ cùng một gốc rễ. Chia sẻ video liên quan
  • Tôi tò mò về phạm vi hỗ trợ extension, các giới hạn, v.v. của PlanetScale PostgreSQL

  • Hơi lạc đề một chút, nhưng tôi cũng muốn giới thiệu khóa học MySQL dành cho nhà phát triển trên website PlanetScale

    • Chính tôi là giảng viên của khóa học đó, rất vui vì bạn thích nó
  • Tôi thấy bước đi lần này của PlanetScale rất thú vị. Khi dữ liệu vượt quá một máy đơn, độ phức tạp tăng vọt, và với hệ thống phân tán thì thường phải đánh đổi một số thứ như complex join, khả năng mở rộng hay strong consistency. Tôi tò mò liệu ở đây có những trade-off tương tự như Vitess (MySQL) hay không, hay còn phát sinh thêm độ phức tạp riêng của Postgres. Tôi cũng muốn đề xuất nên kiểm chứng bằng Jepsen. Cũng xin chỉ ra rõ có những khác biệt hay mất mát nào về tính năng so với môi trường PlanetScale và PostgreSQL tiêu chuẩn

    • Có tài liệu chính thức về tương thích MySQL (liên kết), nhưng tôi đoán tính tương thích thực tế và trải nghiệm sử dụng với Postgres về bản chất sẽ khác
  • Tôi biết tin hơi muộn, nhưng đây thực sự là tin rất tuyệt. Tôi tò mò liệu một phần công nghệ có được công bố thành mã nguồn mở hay không