1 điểm bởi GN⁺ 2026-02-05 | 1 bình luận | Chia sẻ qua WhatsApp
  • Bunny Databasedịch vụ cơ sở dữ liệu được quản lý dựa trên edge tương thích với SQLite, tự động tạm dừng khi nhàn rỗi và duy trì độ trễ thấp ở mọi nơi trên thế giới
  • Nhằm giải quyết cấu trúc chi phí cao và vấn đề thiết lập phức tạp của nền tảng DBaaS, dịch vụ cung cấp triển khai đơn giản và mô hình tính phí theo mức sử dụng
  • Hỗ trợ triển khai tự động, đơn vùng và đa vùng tại 41 khu vực, đồng thời đạt giảm tới 99% độ trễ đọc thông qua các vùng sao chép
  • Được xây dựng trên phiên bản fork của libSQL, không đặt mục tiêu đồng bộ đầy đủ mọi tính năng với SQLite mà tập trung vào độ ổn định trong sử dụng thực tế
  • Miễn phí trong giai đoạn public preview, và dự kiến sẽ bổ sung các tính năng như sao lưu tự độngAPI nhận biết schema

Tổng quan về Bunny Database

  • Bunny Database là dịch vụ cơ sở dữ liệu edge tương thích SQLite, có thể triển khai đơn giản mà không cần quản lý VM hay DBaaS chi phí cao
    • Tự động tạm dừng khi ở trạng thái nhàn rỗi để giảm chi phí
    • Cung cấp độ trễ thấp cho người dùng trên toàn thế giới
  • Bao gồm các tính năng triển khai một cú nhấp, hỗ trợ SDK theo ngôn ngữ, kết nối dựa trên HTTPmetric thời gian thực
    • SDK hỗ trợ TypeScript/JavaScript, Go, Rust, .NET
    • Có thể chèn dữ liệu và chạy truy vấn trực tiếp từ dashboard

Thay đổi trên thị trường DBaaS và vị trí của Bunny Database

  • Các nền tảng DBaaS hiện có đang dịch chuyển lên phân khúc cao hơn thông qua việc thu hẹp gói miễn phí, tính phí cho dung lượng không sử dụng và phụ thu theo tính năng
  • Bunny Database đưa ra một giải pháp thay thế đơn giản và hợp lý để đáp lại xu hướng này
  • Có thể tạo cơ sở dữ liệu nhanh chóng mà không cần cấu hình phức tạp, đồng thời vận hành mà không phải gánh mức chi phí như EC2

Tính năng chính và tùy chọn triển khai

  • Có thể chọn triển khai tự động, đơn vùng hoặc thủ công (đa vùng) tại 41 khu vực
    • Chọn tự động: tự động chỉ định khu vực có độ trễ thấp nhất dựa trên IP
    • Đơn vùng: chọn trực tiếp một khu vực cụ thể
    • Chọn thủ công: cấu hình đa vùng tùy chỉnh
  • Khi kích hoạt các vùng sao chép, độ trễ đọc có thể giảm tới 99%
    • Kết quả thử nghiệm ở nhiều khu vực trên thế giới cho thấy độ trễ giảm đáng kể khi phục vụ lượt đọc từ vùng gần client hơn
  • Việc thêm hoặc thay đổi khu vực rất dễ dàng, không cần thiết kế lại cấu trúc ứng dụng

Chính sách giá

  • Mô hình tính phí theo mức sử dụng, không có phụ phí của kiểu tính phí serverless (“serverless tax”)
    • Đọc: $0.30 cho mỗi 1 tỷ hàng
    • Ghi: $0.30 cho mỗi 1 triệu hàng
    • Lưu trữ: $0.10/GB mỗi tháng cho mỗi vùng đang hoạt động
    • Khi không có yêu cầu, chỉ phát sinh chi phí lưu trữ
    • Lập hóa đơn theo tháng, tính phí dựa trên mức sử dụng thời gian thực
  • Miễn phí trong giai đoạn public preview

Tính tương thích SQLite và kiến trúc dựa trên libSQL

  • Bunny Database chạy trên phiên bản fork riêng dựa trên libSQL của Turso
    • libSQL giữ nguyên API và định dạng tệp của SQLite, nhưng không đồng bộ hoàn toàn với SQLite mới nhất
  • Bunny Database duy trì khả năng tương thích theo phiên bản libSQL, và không phản ánh ngay lập tức các tính năng của phiên bản cao hơn
  • Tập trung vào độ ổn định và khả năng vận hành dịch vụ, chỉ tích hợp có chọn lọc những tính năng thực sự có ý nghĩa trong sử dụng thực tế

Kế hoạch tiếp theo

  • Các tính năng dự kiến: sao lưu tự động, nhập/xuất tệp cơ sở dữ liệu, API nhận biết schema và SDK an toàn kiểu dữ liệu
  • Trong giai đoạn public preview, lộ trình tiếp theo sẽ được điều chỉnh dựa trên phản hồi của người dùng

Tích hợp và phương thức kết nối

  • Bunny Database có thể được sử dụng độc lập, đồng thời cũng có thể tích hợp với Bunny Edge ScriptingBunny Magic Containers
  • Trong tab Access của dashboard, nhấp vào Generate Tokens để tạo token xác thực
    • Kết nối với Edge Script hoặc Magic Container App bằng tính năng Add Secrets
    • Truy cập cơ sở dữ liệu thông qua các biến môi trường (DB_URL, DB_TOKEN)
  • Có cung cấp ví dụ mã TypeScript để kết nối đơn giản

Điều kiện sử dụng bản preview

  • Trong giai đoạn public preview, mỗi người dùng được tối đa 50 cơ sở dữ liệu, mỗi cơ sở dữ liệu giới hạn dung lượng 1GB
  • Có thể sử dụng ngay sau khi đăng nhập vào dashboard bunny.net

1 bình luận

 
GN⁺ 2026-02-05
Ý kiến trên Hacker News
  • Bunny đã công bố tương thích S3 vào quý 2 năm 2022, nhưng đến tháng 9 năm 2023 lại xin lỗi vì chậm trễ và dời lộ trình sang đầu năm 2024
    Các bài blog liên quan là thông báo hỗ trợ S3bài xin lỗi về việc trì hoãn
    Giờ đã là đầu năm 2026 mà ngay cả yêu cầu hỗ trợ của tôi cũng không nhận được phản hồi nào
    Vì vậy tôi không còn tin tưởng vào sản phẩm hay ban lãnh đạo của công ty này nữa

    • Tôi là Jamie từ Bunny.net. Việc triển khai S3 mất nhiều thời gian hơn dự kiến vì chúng tôi phải thiết kế lại tận gốc kiến trúc lưu trữ hiện có
      Hiện khả năng tương thích S3 đang được cung cấp cho một số người dùng dưới dạng private preview từ tháng 1 năm 2026, và chúng tôi sẽ sớm mở trang đăng ký
    • Tôi cũng ở trong tình huống tương tự. Tôi định chuyển khỏi Cloudflare, nhưng không hỗ trợ S3 và thiếu giao tiếp là rào cản quyết định
    • Tôi đang dùng Bunny CDN đặt phía trước một bucket S3, còn công việc thực tế thì tương tác trực tiếp với bucket S3
    • Thực ra Bunny đã nhận ra họ cần xây dựng lại hoàn toàn dịch vụ lưu trữ trước khi có thể đưa ra khả năng tương thích S3
      Đây không phải dự án nhỏ nên tôi có thể hiểu việc chậm trễ. Dù vậy, tôi vẫn đánh giá tích cực việc họ công khai minh bạch về điều đó
  • Vài ngày gần đây tôi gặp khó khăn khi dùng Bunny
    Tài liệu ghi rằng API chuyển tiếp log có độ trễ tối đa 5 phút, nhưng trên thực tế đang trễ hơn 3 ngày
    Trang trạng thái không hề hiển thị điều này, và họ nói là vì đây không phải sự cố “nghiêm trọng”
    Thời gian lưu log là 3 ngày nên tôi lo sẽ bị mất dữ liệu
    Kiểu thiếu minh bạch này cũng làm ảnh hưởng đến niềm tin với các dịch vụ khác

    • Tôi là Joe từ Bunny.net. Hiện chúng tôi đang xử lý backlog khoảng 2,5 triệu tệp log và đã tăng tốc độ xử lý bằng cách tối ưu pipeline
      Chúng tôi kỳ vọng sẽ khôi phục bình thường trong vòng 12–18 giờ
      Ngoài ra, chúng tôi cũng đang migrate hạ tầng logging cũ sang nền tảng ClickHouse và đang chia sẻ tiến độ trên trang trạng thái
    • Tôi cũng vừa gặp tình trạng log bị trễ gần đây. Trường hợp của tôi là khoảng 14 giờ
  • Tôi không chắc việc quản lý RDBMS có thực sự khó đến vậy không
    Cài MySQL hay Postgres trên Linux chỉ mất 5 phút, và việc backup, cấu hình bảo mật cũng có thể làm khá đơn giản
    Chỉ với một VPS cũng xử lý được rất nhiều truy vấn, mà chi phí lại dễ dự đoán

    • Thực tế còn tùy vào yêu cầu
      Nếu bạn muốn các tính năng như đa vùng, tự động replication, failover minh bạch, online schema migration, quản lý phiên bản tự động... thì tự triển khai sẽ trở nên phức tạp
      Dịch vụ hosted có giá trị ở chỗ đảm nhiệm những phần đó thay bạn
    • Tôi không quá lo về tính sẵn sàng của DB tự vận hành, nhưng độ tin cậy của backup và việc quản lý bản vá bảo mật thì khá áp lực
      Theo dõi CVE hay cấu hình firewall đều cần người có chuyên môn
    • Thực ra giờ bạn có thể tạo miễn phí một instance Postgres chỉ bằng một cú nhấp ở những nơi như Neon
    • Đây không phải vấn đề khó hay dễ, mà là vấn đề ủy quyền
      Doanh nghiệp thích trả phí thuê bao hàng tháng để có dịch vụ vận hành ổn định hơn là dùng thời gian kỹ sư vào việc bảo trì DB
    • Tôi cũng từng định tự triển khai, nhưng hệ thống backup quá thiếu yên tâm
      Tôi đã dùng cron để lưu backup lên object storage, nhưng chỉ cần sai một cấu hình là dữ liệu production có thể hỏng
      Nếu có một bản phân phối OSS Postgres đi kèm backup hoàn chỉnh, tôi sẵn sàng trả tiền
  • Tiêu đề “Đây không phải cơ sở dữ liệu thỏ” làm tôi thấy buồn cười

    • Tôi cũng bấm vào vì lý do đó
    • Dù sao thì con thỏ ăn bánh quy vẫn rất dễ thương
    • Tôi còn nghe tin đồn rằng một trong số chúng đang nợ tiền khắp khu phố
    • Đúng thật, nhưng ít nhất phải có một tiếng cảm thán hay ký tự đặc biệt thì mới hoàn hảo
    • Tôi cũng đồng ý với ý kiến đó
  • Mẫu hình khá rõ: ai cũng thích CDN, nhưng lại đánh giá thấp độ tin cậy trong việc phát hành các sản phẩm khác của họ
    Vấn đề với CDN cùng lắm là cache miss, còn vấn đề với DB thì có thể dẫn đến mất dữ liệu
    Mức giá và câu chuyện công ty châu Âu đều hấp dẫn, nhưng nhìn vào lịch sử tiến độ S3 thì có lẽ nên quan sát thêm khoảng một năm rồi hãy dùng

    • Có ai từng dùng dịch vụ DNS của Bunny chưa? Có vẻ vấn đề duy nhất là không hỗ trợ DS record
  • Tôi tò mò chính xác “SQLite-compatible” nghĩa là gì
    Họ nói bên trong dùng fork của libSQL, nhưng cách thức giao tiếp vẫn chưa rõ ràng
    Nếu họ expose Hrana, tức HTTP API của libSQL, thì liệu gọi là “libSQL-compatible” có chính xác hơn không

    • Tôi là Marek từ Bunny.net. Bunny Database có thể kết nối qua SDK cho TS, Go, Rust, .NET hoặc HTTP endpoint
    • Đúng vậy, “libSQL” chính xác hơn, nhưng xét về góc độ marketing thì SQLite có lượng tìm kiếm lớn hơn nhiều
  • Đây là tóm tắt cấu trúc giá
    Trong thời gian public preview thì miễn phí, và khi ở trạng thái idle thì chỉ phát sinh phí lưu trữ
    Các mức phí chính như sau

    • Đọc: $0.30 mỗi 1 tỷ dòng
    • Ghi: $0.30 mỗi 1 triệu dòng
    • Lưu trữ: $0.10/GB mỗi tháng cho mỗi vùng đang hoạt động
    • Ưu điểm của cấu trúc giá này là có thể trả trước
      Nhờ vậy có thể tránh các đợt tăng phí ngoài dự kiến, nên an toàn hơn AWS hay GCP
  • Bunny thường xuyên công bố tính năng mới, nhưng luôn có cảm giác dừng lại ở mức hoàn thiện 80%
    CDN thì rất tốt, nhưng các dịch vụ khác đã gây thất vọng suốt nhiều năm

    • Tôi muốn biết liệu bạn có thể chia sẻ ví dụ cụ thể nào không
  • Tôi đã dùng Bunny nhiều năm như một phương án thay thế Cloudflare, và đến giờ mọi thứ đều hoạt động hoàn hảo

    • Tuy vậy, họ có cảm giác đang dàn trải nguồn lực quá mức. Giao diện tương thích S3 cũng ở trạng thái “sắp ra mắt” từ tận năm 2022
    • Tôi tò mò không biết bạn đã chuyển đổi mượt mà như thế nào
      Tôi đã thử nghiệm, nhưng không giống Cloudflare chỉ cần proxy DNS là xong, bên này còn phải upload tài sản và viết lại URL nên khá phiền
  • Điểm mạnh lớn nhất của Bunny.net là đây là dịch vụ đặt tại châu Âu
    Nhờ vậy tương đối ít bị ảnh hưởng bởi rủi ro chính trị hay quy định từ Mỹ