지원되는 데이터베이스 엔진

1DevTool은 14개의 데이터베이스 엔진에 연결합니다 — SQL, NoSQL, 시계열 등.

1DevTool은 릴레이셔널 데이터베이스, 문서 저장소, 키-값 캐시, 분석 엔진, 검색 엔진, 벡터 데이터베이스, 시계열 데이터베이스, 메시지 스트리밍을 아우르는 14개의 데이터베이스 엔진을 지원합니다. 어떤 종류의 소프트웨어 프로젝트를 구축하든, 데이터베이스가 이미 이 목록에 있을 가능성이 높습니다.

엔진 참조

엔진URL 스키마기본 포트참고
PostgreSQLpostgresql:// 또는 postgres://5432Supabase, Neon, Timescale, CockroachDB에서도 작동 — 모두 PostgreSQL 호환
MySQLmysql://3306MySQL 5.7 및 8.x와 호환
MariaDBmariadb://3306MySQL의 드롭인 대체 — 동일한 SQL 구문 사용
Microsoft SQL Servermssql:// 또는 sqlserver://1433Azure SQL Database 및 Azure SQL Managed Instance에서도 작동
MongoDBmongodb:// 또는 mongodb+srv://27017Atlas 클러스터에는 mongodb+srv:// 사용 — 레플리카 세트 검색을 자동으로 처리
Redisredis://6379TLS/SSL 연결에는 rediss://(s 두 개) 사용 — Upstash 같은 클라우드 제공업체에서 일반적
Valkeyvalkey://6379Linux Foundation에서 유지 관리하는 오픈소스 Redis 포크 — 완전한 API 호환
KeyDBkeydb://6379멀티스레드 Redis 대안 — 동일한 프로토콜, 더 높은 처리량
Elasticsearchelasticsearch://9200쿼리는 JSON DSL 지원을 갖춘 REST 기반 쿼리 에디터를 사용
ClickHouseclickhouse://9000컬럼 기반 분석 데이터베이스 — 수십억 행에 대한 집계에 최적화
Cassandracassandra://9042와이드 컬럼, 고가용성 데이터베이스 — CQL(Cassandra Query Language) 사용
CouchDBcouchdb://5984HTTP API를 갖춘 문서 저장소 — Mango 쿼리로 문서 탐색 및 쿼리
SurrealDBsurrealdb://8000멀티모델 데이터베이스 — SQL 유사 구문, 문서, 그래프, 키-값을 하나의 엔진에서 지원
Weaviateweaviate://8080AI 애플리케이션용 벡터 데이터베이스 — 클래스 탐색 및 유사도 검색 실행
InfluxDBinfluxdb://8086시계열 데이터베이스 — 메트릭, 센서 데이터, 모니터링 데이터용으로 설계
Kafkakafka://9092메시지 스트리밍 플랫폼 — 토픽, 파티션, 개별 메시지 탐색

어떤 엔진을 사용해야 할까?

프로젝트를 막 시작하고 어떤 데이터베이스를 선택해야 할지 확실하지 않다면 빠른 가이드:

  • 웹 앱을 구축 중? PostgreSQL로 시작하세요. 안정적이고 지원이 잘 되며 Supabase와 Neon에서 무료로 사용할 수 있습니다.
  • 캐시 또는 세션 저장소가 필요? Redis를 사용하세요. 빠르고 널리 사용됩니다.
  • 비정형 또는 유연한 데이터 작업? 문서 저장소에 MongoDB를 사용하세요.
  • 대용량 데이터셋에 대한 분석 실행? ClickHouse는 빠른 집계를 위해 특화되어 있습니다.
  • 유사도 검색이 필요한 AI 기반 앱을 구축 중? Weaviate는 벡터 임베딩을 저장하고 검색합니다.
  • 타임스탬프가 있는 메트릭 또는 센서 판독값 저장? InfluxDB가 정확히 이를 위해 설계되었습니다.

어떤 엔진을 선택하든 모두 동일한 DATABASE_URL 플로우로 1DevTool에 연결할 수 있습니다.

모든 엔진을 보여주는 다중 데이터베이스 지원

어떤 엔진이든 연결

프로세스는 모든 엔진에서 동일합니다: DATABASE_URL을 붙여넣거나(또는 필드를 수동으로 채우고), Test Connection을 클릭하고 저장합니다. 자세한 지침은 DATABASE_URL로 연결 가이드를 참조하세요.