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

MoottoriURL-kaavaOletusporttiHuomiot
PostgreSQLpostgresql:// tai postgres://5432Toimii myös Supabasen, Neonin, Timescalen ja CockroachDB:n kanssa — ne kaikki ovat PostgreSQL-yhteensopivia
MySQLmysql://3306Yhteensopiva MySQL 5.7:n ja 8.x:n kanssa
MariaDBmariadb://3306MySQL:n suora korvike — käytä samaa SQL-syntaksia
Microsoft SQL Servermssql:// tai sqlserver://1433Toimii myös Azure SQL Databasen ja Azure SQL Managed Instancen kanssa
MongoDBmongodb:// tai mongodb+srv://27017Käytä mongodb+srv:// Atlas-klustereille — se hoitaa replikasarjan löytämisen automaattisesti
Redisredis://6379Käytä rediss:// (kaksi s:ää) TLS/SSL-yhteyksille, yleistä pilvipalveluntarjoajilla kuten Upstash
Valkeyvalkey://6379Linux Foundationin ylläpitämä avoimen lähdekoodin Redis-haara — täysin API-yhteensopiva
KeyDBkeydb://6379Monisäikeinen Redis-vaihtoehto — sama protokolla, suurempi suorituskyky
Elasticsearchelasticsearch://9200Kyselyt käyttävät REST-pohjaista kyselyeditoria JSON DSL -tuella
ClickHouseclickhouse://9000Sarakeanalytiikkatietokanta — optimoitu aggregaatioihin miljardien rivien yli
Cassandracassandra://9042Laaja-sarake-, korkean saatavuuden tietokanta — käyttää CQL:ää (Cassandra Query Language)
CouchDBcouchdb://5984Dokumenttivarasto HTTP API:lla — selaa ja tee kyselyitä dokumenteille Mango-kyselyillä
SurrealDBsurrealdb://8000Monimuototietokanta — tukee SQL-kaltaista syntaksia, dokumentteja, graafeja ja avain-arvoa yhdessä moottorissa
Weaviateweaviate://8080Tekoälysovelluksille tarkoitettu vektoritietokanta — selaa luokkia ja tee samankaltaisuushakuja
InfluxDBinfluxdb://8086Aikasarjatietokanta — suunniteltu metriikoille, anturidatalle ja seurantadatalle
Kafkakafka://9092Viestivirta-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.

Multi-database support showing all engines

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.