31 điểm bởi GN⁺ 2025-10-14 | 1 bình luận | Chia sẻ qua WhatsApp
  • Đây là trình biên tập SQLite trên nền tảng SaaS được một nhà phát triển duy nhất tự mình duy trì suốt 11 năm
  • Có thể dễ dàng thực hiện các tác vụ như tạo và chỉnh sửa cơ sở dữ liệu SQLite trên web, và dịch vụ đang phát triển bằng cách tập trung vào sự tiện lợi cho người dùng và phát triển tính năng mới
  • Nếu muốn tiếp tục sử dụng dịch vụ lâu dài, có thể trực tiếp hỗ trợ việc phát triển thông qua đăng ký thuê bao
    • Khi sử dụng miễn phí, cơ sở dữ liệu tạm thời sẽ bị xóa sau 3 giờ

1 bình luận

 
GN⁺ 2025-10-14
Ý kiến trên Hacker News
  • Tôi chỉ muốn gửi lời cảm ơn vì đây là một công cụ thực sự tuyệt vời; tôi đang dùng nó rất tiện để kiểm tra các phép JOIN trong SQL

    • Cảm ơn bạn, và hy vọng bạn sẽ thấy thú vị hơn nữa với các tính năng mới trong tương lai
  • Tôi nghĩ đây là một dự án rất ấn tượng; tôi cũng đang làm thứ gì đó tương tự tại sql-workbench.com, nhưng tập trung vào DuckDB WASM thay vì SQLite. Tôi thực sự thích việc nó hỗ trợ nhiều cơ sở dữ liệu

  • Xin chúc mừng vì đã duy trì dự án trong thời gian dài như vậy; tôi tò mò không biết bạn có thể chia sẻ số lượng người đăng ký ước chừng không

    • Cảm ơn bạn, nhưng thành thật mà nói thì gần như bằng 0
  • Tôi muốn để lại một đề xuất dù không ai hỏi: vì có nhiều người hỏi “cái này là gì”, có lẽ bạn nên cân nhắc mua một tên miền mới

    • Ví dụ: EasyLearnSQL.com, TrySQLonline.com, LearnOnlineSQL.com

    • Tất cả đều có thể mua với giá dưới 10 USD

    • Với một tên miền mang tính mô tả hơn, bạn có thể giữ nguyên UI mà vẫn giúp người dùng hiểu mục đích của dịch vụ mà không bị nhầm lẫn

    • Dự án rất tuyệt, và xin chúc mừng vì đã duy trì nó suốt 11 năm

    • Theo tôi thì đây không phải lời khuyên hay; tên miền này đã tích lũy được uy tín và rất nhiều liên kết ngoài trong suốt 11 năm

    • Đổi tên miền mà không có lý do rõ ràng sẽ không giúp người dùng hiểu mục đích của trang hơn

    • replit.com, chatgpt.com, stripe.com nhìn tên thôi cũng không nói lên điều gì, nhưng vẫn không thành vấn đề

    • Nếu có thời gian và công sức để đầu tư, tôi sẽ dọn lại thiết kế trước tiên: bỏ các phần hướng dẫn hoặc sidebar không cần thiết, thêm h1/h2 để người dùng hiểu ngay trang này dùng để làm gì, thêm danh sách ví dụ đơn giản có thể chạy được thay vì chỉ có select * from demo; nếu tìm site:sqliteonline.com trên Google thì chỉ có 14 trang được index, nên có thể tăng traffic bằng cách thêm các trang tối ưu theo từng ví dụ/chủ đề

    • Có lẽ cũng nên đổi tiêu đề trang từ “SQL Online AiDE - Next gen SQL Editor | SQL Compiler” sang thứ gì đó thể hiện mục đích rõ ràng hơn

  • Tôi vừa thử chạy ngay lệnh .schema, nhưng nó trả về lỗi cú pháp

  • Tôi nhận được thông báo rằng trang tải quá lâu; có hướng dẫn rằng có thể mạng chậm hoặc cần cập nhật trình duyệt, đồng thời đề nghị đóng hết các tab rồi truy cập lại bằng Chrome hoặc trình duyệt mới nhất, support: z@sqliteonline.com

    • Tôi đang dùng Firefox mới nhất trên Linux, và console hiện các thông báo như thế này
    • Có lỗi glyph bbox và cảnh báo liên quan đến font FontAwesome, cảnh báo về việc dùng tham số deprecated trong hàm khởi tạo, cùng lỗi RTCPeerConnection chưa được định nghĩa; tham khảo liên kết file js, liên kết file js 2, liên kết file js 3
  • Thành thật mà nói, khá khó để hiểu đây là gì hoặc nó mang lại giá trị gì

    • Edit: Hướng thảo luận này không hẳn là điều tôi mong đợi; tôi chỉ tò mò về cách làm nổi bật các ưu điểm và tính năng của trang tốt hơn, không phải để chỉ trích. Ví dụ, nếu có một modal đơn giản như “Chào mừng đến với SQLite Online! Với công cụ này bạn có thể <đề xuất giá trị cốt lõi>”, thì ấn tượng ban đầu có lẽ đã khác

    • Cá nhân tôi thấy điểm mạnh là có thể thử truy vấn, học SQL, làm thí nghiệm ngay mà không cần thiết lập cơ sở dữ liệu riêng

    • Công cụ này có vẻ thực sự hữu ích với rất nhiều người; đồng thời tôi cũng hiểu cảm giác người mới lần đầu vào sẽ khó hình dung mình có thể làm gì. Một đoạn mô tả ngắn, ví dụ, ảnh chụp màn hình hoặc hướng dẫn sẽ giúp ích rất nhiều

    • Phần “<đề xuất giá trị cốt lõi>” có thể khó giải thích ngắn gọn, nhưng các tính năng chính là như sau

      • Truy vấn hợp nhất giữa nguồn dữ liệu nội bộ/bên ngoài (federated query)
      • Tạo yêu cầu mới dựa trên lịch sử truy vấn
      • Cộng tác giữa DB trên máy chủ và cục bộ, bao gồm đồng bộ cấu trúc
      • Tự động tạo biểu đồ dựa trên truy vấn
      • Cùng nhiều cải tiến nâng cao và tính năng ẩn khác khó tóm tắt ngắn gọn
    • Nếu ở cương vị giáo viên, tôi nghĩ ngày xưa khi dạy SQL mà có công cụ này thì sẽ cực kỳ hữu ích

      1. Không cần cài đặt
      2. Tạm thời/ephemeral, lỡ làm sai thì chỉ cần refresh để reset
      3. Highlight cú pháp rất tốt
      4. Có UI cho phép khám phá trực quan cấu trúc mô hình
      • Nhưng tôi vẫn băn khoăn không biết phải giải thích lý do trả phí như thế nào; UI khá ổn, nên có thể nghĩ tới mô hình bán như tính năng bổ sung cho nhà cung cấp cơ sở dữ liệu, không gian cộng tác hoặc ứng dụng desktop
    • Tôi thực sự nghĩ trang đầu cần một thông điệp landing để giới thiệu nhanh dịch vụ là gì; dù vậy, khi tự dùng thử thì thấy có thể tạo cơ sở dữ liệu, nhập bảng/bản ghi và thực hành đủ kiểu ngay lập tức. Nó rất phù hợp để học quản lý cơ sở dữ liệu mà không cần tải sqlite hay thử các lệnh lạ trong CLI

  • Thật bất ngờ khi số người dùng lại lớn như vậy; xin chúc mừng. Dù tên là sqliteonline nhưng có vẻ thực tế nó còn hỗ trợ cả nhiều DB khác nữa

  • Tôi tò mò WebRTC connection được dùng để làm gì

    • Có vẻ nó được dùng cho chế độ P2P “Share/Collaborate”; nhìn vào các dòng chữ và thông báo trong UI như “Share”, “Close connect”, “connected”, “No connected.” thì có vẻ khi một người dùng “host” DB của mình, người khác có thể kết nối trực tiếp để cùng chạy truy vấn hoặc xem kết quả
  • Thật ấn tượng khi SQLite Online vẫn tồn tại được suốt 11 năm chỉ do một người duy trì; tôi tò mò không biết những thay đổi nào về mặt kỹ thuật và kinh doanh đã giúp dịch vụ tiếp tục sống sót, cũng như thích ứng với môi trường web và kỳ vọng người dùng luôn thay đổi