Database Engines Được Hỗ Trợ

1DevTool kết nối đến 14 database engines — SQL, NoSQL, time-series, và hơn thế.

1DevTool hỗ trợ 14 database engines bao gồm relational databases, document stores, key-value caches, analytics engines, search engines, vector databases, time-series databases, và message streaming. Nếu bạn đang xây dựng bất kỳ loại software project nào, có khả năng cao database của bạn đã có trong danh sách này.

Tham Chiếu Engine

EngineURL SchemePort Mặc ĐịnhGhi Chú
PostgreSQLpostgresql:// hoặc postgres://5432Cũng hoạt động với Supabase, Neon, Timescale, và CockroachDB — tất cả đều tương thích PostgreSQL
MySQLmysql://3306Tương thích với MySQL 5.7 và 8.x
MariaDBmariadb://3306Thay thế trực tiếp cho MySQL — dùng cùng SQL syntax
Microsoft SQL Servermssql:// hoặc sqlserver://1433Cũng hoạt động với Azure SQL Database và Azure SQL Managed Instance
MongoDBmongodb:// hoặc mongodb+srv://27017Dùng mongodb+srv:// cho Atlas clusters — nó tự động xử lý replica set discovery
Redisredis://6379Dùng rediss:// (hai chữ s) cho kết nối TLS/SSL, phổ biến trên các cloud provider như Upstash
Valkeyvalkey://6379Redis fork mã nguồn mở do Linux Foundation duy trì — hoàn toàn tương thích API
KeyDBkeydb://6379Redis alternative đa luồng — cùng protocol, throughput cao hơn
Elasticsearchelasticsearch://9200Queries dùng REST-based query editor với hỗ trợ JSON DSL
ClickHouseclickhouse://9000Columnar analytics database — tối ưu cho aggregations trên hàng tỷ hàng
Cassandracassandra://9042Wide-column, high-availability database — dùng CQL (Cassandra Query Language)
CouchDBcouchdb://5984Document store với HTTP API — duyệt và query documents bằng Mango queries
SurrealDBsurrealdb://8000Multi-model database — hỗ trợ syntax giống SQL, documents, graphs, và key-value trong một engine
Weaviateweaviate://8080Vector database cho ứng dụng AI — duyệt classes và chạy similarity searches
InfluxDBinfluxdb://8086Time-series database — thiết kế cho metrics, sensor data, và monitoring data
Kafkakafka://9092Message streaming platform — duyệt topics, partitions, và individual messages

Tôi Nên Dùng Engine Nào?

Nếu bạn mới bắt đầu project và chưa chắc chắn nên chọn database nào, đây là hướng dẫn nhanh:

  • Xây dựng web app? Bắt đầu với PostgreSQL. Nó đáng tin cậy, được hỗ trợ tốt, và miễn phí trên các nền tảng như Supabase và Neon.
  • Cần cache hoặc session store? Dùng Redis. Nó nhanh và được sử dụng rộng rãi.
  • Làm việc với dữ liệu không cấu trúc hoặc linh hoạt? Thử MongoDB cho document storage.
  • Chạy analytics trên dataset lớn? ClickHouse được xây dựng chuyên cho aggregations nhanh.
  • Xây dựng app AI cần similarity search? Weaviate lưu trữ và tìm kiếm vector embeddings.
  • Lưu metrics có timestamp hoặc sensor readings? InfluxDB được thiết kế chính xác cho việc đó.

Tất cả đều có thể kết nối đến 1DevTool bằng cùng flow DATABASE_URL, bất kể engine bạn chọn.

Multi-database support showing all engines

Kết Nối Đến Bất Kỳ Engine Nào

Quy trình giống nhau cho mọi engine: dán DATABASE_URL (hoặc điền fields thủ công), click Test Connection, và lưu. Xem hướng dẫn Connect with DATABASE_URL để biết chi tiết.