Database Engines ที่รองรับ

1DevTool เชื่อมต่อกับ 14 database engines — SQL, NoSQL, time-series และอื่นๆ

1DevTool รองรับ 14 database engines ครอบคลุม relational databases, document stores, key-value caches, analytics engines, search engines, vector databases, time-series databases และ message streaming หากคุณกำลังสร้างโปรเจกต์ซอฟต์แวร์ใดๆ มีโอกาสสูงที่ database ของคุณอยู่ในรายการนี้แล้ว

อ้างอิง Engine

EngineURL Schemeพอร์ตเริ่มต้นหมายเหตุ
PostgreSQLpostgresql:// หรือ postgres://5432ทำงานกับ Supabase, Neon, Timescale และ CockroachDB — ทั้งหมดเข้ากันได้กับ PostgreSQL
MySQLmysql://3306เข้ากันได้กับ MySQL 5.7 และ 8.x
MariaDBmariadb://3306แทนที่ MySQL ได้โดยตรง — ใช้ SQL syntax เดียวกัน
Microsoft SQL Servermssql:// หรือ sqlserver://1433ทำงานกับ Azure SQL Database และ Azure SQL Managed Instance
MongoDBmongodb:// หรือ mongodb+srv://27017ใช้ mongodb+srv:// สำหรับ Atlas clusters — มันจัดการ replica set discovery อัตโนมัติ
Redisredis://6379ใช้ rediss:// (s สองตัว) สำหรับการเชื่อมต่อ TLS/SSL พบบน cloud provider เช่น Upstash
Valkeyvalkey://6379Redis fork แบบ open-source ที่ดูแลโดย Linux Foundation — เข้ากันได้ API เต็มรูปแบบ
KeyDBkeydb://6379Redis alternative แบบ multi-thread — โปรโตคอลเดียวกัน throughput สูงกว่า
Elasticsearchelasticsearch://9200Queries ใช้ REST-based query editor พร้อมรองรับ JSON DSL
ClickHouseclickhouse://9000Columnar analytics database — ปรับปรุงสำหรับ aggregations บนแถวพันล้าน
Cassandracassandra://9042Wide-column database ความพร้อมใช้งานสูง — ใช้ CQL (Cassandra Query Language)
CouchDBcouchdb://5984Document store พร้อม HTTP API — browse และ query documents ด้วย Mango queries
SurrealDBsurrealdb://8000Multi-model database — รองรับ syntax คล้าย SQL, documents, graphs และ key-value ใน engine เดียว
Weaviateweaviate://8080Vector database สำหรับแอป AI — browse classes และรัน similarity searches
InfluxDBinfluxdb://8086Time-series database — ออกแบบสำหรับ metrics, ข้อมูล sensor และข้อมูล monitoring
Kafkakafka://9092แพลตฟอร์ม message streaming — browse topics, partitions และ messages แต่ละตัว

ฉันควรใช้ Engine ไหน?

หากคุณเพิ่งเริ่มโปรเจกต์และไม่แน่ใจว่าจะเลือก database ไหน นี่คือคู่มือด่วน:

  • สร้างเว็บแอป? เริ่มต้นด้วย PostgreSQL มันเชื่อถือได้ รองรับดี และฟรีบนแพลตฟอร์มเช่น Supabase และ Neon
  • ต้องการ cache หรือ session store? ใช้ Redis มันเร็วและใช้กันอย่างแพร่หลาย
  • ทำงานกับข้อมูลไม่มีโครงสร้างหรือยืดหยุ่น? ลอง MongoDB สำหรับ document storage
  • รัน analytics บนชุดข้อมูลขนาดใหญ่? ClickHouse สร้างมาเพื่อ aggregations เร็ว
  • สร้างแอปที่ใช้ AI ที่ต้องการ similarity search? Weaviate เก็บและค้นหา vector embeddings
  • เก็บ metrics ที่มี timestamp หรือข้อมูล sensor? InfluxDB ออกแบบมาสำหรับสิ่งนั้นโดยเฉพาะ

ทั้งหมดนี้สามารถเชื่อมต่อกับ 1DevTool โดยใช้ flow DATABASE_URL เดียวกัน ไม่ว่าคุณจะเลือก engine ใด

รองรับหลาย database แสดง engines ทั้งหมด

เชื่อมต่อกับ Engine ใดๆ

กระบวนการเหมือนกันสำหรับทุก engine: วาง DATABASE_URL (หรือกรอกช่องด้วยตนเอง) คลิก Test Connection และบันทึก ดูคู่มือ เชื่อมต่อด้วย DATABASE_URL สำหรับคำแนะนำโดยละเอียด