Tuetut tietokantamoottorit
1DevTool yhdistyy 14 tietokantamoottoriin — SQL, NoSQL, aikasarjat ja muut.
1DevTool tukee 14 tietokantamoottoria kattaen relaatiotietokannat, dokumenttivarastot, avain-arvo-välimuistit, analytiikkamoottorit, hakumoottorit, vektoritietokannat, aikasarjatietokannat ja viestivirrat. Jos rakennat minkäänlaista ohjelmistoprojektia, tietokantasi löytyy todennäköisesti jo tältä listalta.
Moottoriviite
| Moottori | URL-kaava | Oletusportti | Huomiot |
|---|---|---|---|
| PostgreSQL | postgresql:// tai postgres:// | 5432 | Toimii myös Supabasen, Neonin, Timescalen ja CockroachDB:n kanssa — ne kaikki ovat PostgreSQL-yhteensopivia |
| MySQL | mysql:// | 3306 | Yhteensopiva MySQL 5.7:n ja 8.x:n kanssa |
| MariaDB | mariadb:// | 3306 | MySQL:n suora korvike — käytä samaa SQL-syntaksia |
| Microsoft SQL Server | mssql:// tai sqlserver:// | 1433 | Toimii myös Azure SQL Databasen ja Azure SQL Managed Instancen kanssa |
| MongoDB | mongodb:// tai mongodb+srv:// | 27017 | Käytä mongodb+srv:// Atlas-klustereille — se hoitaa replikasarjan löytämisen automaattisesti |
| Redis | redis:// | 6379 | Käytä rediss:// (kaksi s:ää) TLS/SSL-yhteyksille, yleistä pilvipalveluntarjoajilla kuten Upstash |
| Valkey | valkey:// | 6379 | Linux Foundationin ylläpitämä avoimen lähdekoodin Redis-haara — täysin API-yhteensopiva |
| KeyDB | keydb:// | 6379 | Monisäikeinen Redis-vaihtoehto — sama protokolla, suurempi suorituskyky |
| Elasticsearch | elasticsearch:// | 9200 | Kyselyt käyttävät REST-pohjaista kyselyeditoria JSON DSL -tuella |
| ClickHouse | clickhouse:// | 9000 | Sarakeanalytiikkatietokanta — optimoitu aggregaatioihin miljardien rivien yli |
| Cassandra | cassandra:// | 9042 | Laaja-sarake-, korkean saatavuuden tietokanta — käyttää CQL:ää (Cassandra Query Language) |
| CouchDB | couchdb:// | 5984 | Dokumenttivarasto HTTP API:lla — selaa ja tee kyselyitä dokumenteille Mango-kyselyillä |
| SurrealDB | surrealdb:// | 8000 | Monimuototietokanta — tukee SQL-kaltaista syntaksia, dokumentteja, graafeja ja avain-arvoa yhdessä moottorissa |
| Weaviate | weaviate:// | 8080 | Tekoälysovelluksille tarkoitettu vektoritietokanta — selaa luokkia ja tee samankaltaisuushakuja |
| InfluxDB | influxdb:// | 8086 | Aikasarjatietokanta — suunniteltu metriikoille, anturidatalle ja seurantadatalle |
| Kafka | kafka:// | 9092 | Viestivirta-alusta — selaa aiheita, osioita ja yksittäisiä viestejä |
Mitä moottoria minun pitäisi käyttää?
Jos aloitat projektin etkä ole varma, mitä tietokantaa valita, tässä lyhyt opas:
- Rakennatko verkkosovellusta? Aloita PostgreSQL:llä. Se on luotettava, hyvin tuettu ja ilmainen alustoilla kuten Supabase ja Neon.
- Tarvitsetko välimuistin tai Session-varaston? Käytä Redisiä. Se on nopea ja laajalti käytetty.
- Työskenteletkö jäsentymättömän tai joustavan datan kanssa? Kokeile MongoDBa dokumenttitallennukseen.
- Ajatko analytiikkaa suurista tietojoukosta? ClickHouse on tarkoitukseen rakennettu nopeisiin aggregaatioihin.
- Rakennatko tekoälypohjaista sovellusta, joka tarvitsee samankaltaisuushakua? Weaviate tallentaa ja hakee vektoriesityksiä.
- Tallennatko aikaleimattuja metriikoita tai anturilukeemia? InfluxDB on suunniteltu juuri sitä varten.
Kaikkiin näistä voi yhdistää 1DevToolissa samalla DATABASE_URL-prosessilla riippumatta valitsemastasi moottorista.

Yhdistäminen mihin tahansa moottoriin
Prosessi on sama jokaiselle moottorille: liitä DATABASE_URL (tai täytä kentät manuaalisesti), klikkaa Test Connection ja tallenna. Katso yksityiskohtaiset ohjeet oppaasta Yhdistä DATABASE_URL:lla.