6 điểm bởi GN⁺ 2024-12-05 | 1 bình luận | Chia sẻ qua WhatsApp
  • GUI nhẹ chạy trên trình duyệt để quản lý cơ sở dữ liệu SQL, được thiết kế với mục tiêu đơn giản và đa dụng
  • Ban đầu được phát triển cho LibSQL và SQLite, nhưng hiện nay đã hỗ trợ nhiều cơ sở dữ liệu khác nhau
  • Cơ sở dữ liệu được hỗ trợ
    • Dựa trên SQLite: Turso/LibSQL, SQLite (tệp cục bộ), Cloudflare D1, rqlite, StarbaseDB, Val.town
    • MySQL (beta, tính năng hạn chế)
    • PostgreSQL (beta, tính năng hạn chế)
  • Ứng dụng desktop
    • Có thể tải ứng dụng desktop cho Windows và Mac
    • Outerbase Studio Desktop là một lớp bọc Electron nhẹ của phiên bản web, cho phép hỗ trợ driver MySQL và PostgreSQL vốn không thể dùng trong môi trường trình duyệt
  • Tính năng
    • Trình chỉnh sửa truy vấn: Trình chỉnh sửa truy vấn thân thiện với người dùng, cung cấp tự động hoàn thành và tooltip gợi ý hàm. Có thể chạy nhiều truy vấn đồng thời và xem kết quả hiệu quả
    • Trình chỉnh sửa dữ liệu: Trình chỉnh sửa dữ liệu mạnh mẽ, cho phép xem trước mọi thay đổi trước khi commit. Bảng dữ liệu được tối ưu để hiển thị hiệu quả hàng nghìn hàng và cột
    • Trình chỉnh sửa schema: Có thể nhanh chóng tạo, sửa và xóa cột bảng mà không cần viết SQL
    • Trình quản lý kết nối: Trình quản lý kết nối linh hoạt, có thể lưu kết nối cục bộ trong trình duyệt. Cũng có thể lưu trên máy chủ để chia sẻ kết nối giữa nhiều thiết bị

1 bình luận

 
GN⁺ 2024-12-05
Ý kiến trên Hacker News
  • Tôi từng làm thứ tương tự, và điều quan trọng là có hỗ trợ quản lý quyền hay không

    • Lý tưởng nhất là có thể duy trì danh sách email và cấp quyền để người khác thêm hàng
    • Tôi nghĩ vẫn thiếu một tiêu chuẩn mạnh cho kiểu bảo trì này
  • Tôi cảm thấy đang thiếu một trình duyệt DB chạy trên trình duyệt chất lượng cao, và hy vọng có triển khai driver Firestore

    • Tôi bị ràng buộc với môi trường GCP nên cần driver Firestore
  • Sẽ tốt hơn nếu có tùy chọn giao diện "compact"

    • Khi so sánh web UI với GUI native, trên web không gian bị tiêu tốn rất nhanh
    • Có quá nhiều khoảng đệm nên khó xem được thông tin thực tế
  • Việc dùng plugin SQL của Kate rất hữu ích

    • Có thể sắp xếp SQL thành file hoặc file Markdown
    • Trước đây tôi từng phải nhập lại nhiều lần các câu SQL tương tự
  • Trong môi trường khó cài đặt, tôi hy vọng có thể dùng dễ dàng qua pip install hoặc npm install

    • Cần có thể chạy dễ như datasette
  • Tôi tò mò liệu có kế hoạch hỗ trợ cộng tác hay không

    • Cần tính năng để từ hai người dùng trở lên có thể truy vấn và nhận kết quả theo thời gian thực trong cùng một workspace
    • Tôi từng thử chức năng tương tự bằng vscode + liveshare + tiện ích mở rộng quản lý SQL
  • Tôi đang dùng Metabase cho báo cáo SQL và đang tìm một công cụ có thể thực sự thay đổi giá trị

    • Tôi lo ngại về việc không dùng transaction và việc schema cơ sở dữ liệu bị định nghĩa hai lần
  • Tôi đã gặp rất nhiều vấn đề với dữ liệu nhị phân và xử lý số nguyên rất lớn trong UI cơ sở dữ liệu trên trình duyệt

  • Tôi tò mò liệu có kế hoạch dùng tauri hay không

    • Có thể dùng web view gốc của OS và giảm overhead của electron
  • Động lực của các công cụ thiên về BI là có web UI nằm trên DB

    • Có thể ghi vào bảng thông qua Metabase