
dbeaver v26.1.4
Strumento database universale gratuito e client SQL
DBeaver
Strumento database multipiattaforma gratuito per sviluppatori, programmatori SQL, amministratori di database e analisti.
- Ha molte funzionalità tra cui editor di schema, editor SQL, editor di dati, integrazione AI, diagrammi ER, esportazione/importazione/migrazione dei dati, piani di esecuzione SQL, strumenti di amministrazione del database, dashboard del database, visualizzatore di dati spaziali, proxy e tunneling SSH, editor di driver di database personalizzati, ecc.
- Supporta fin da subito più di 100 driver di database.
- Supporta qualsiasi database che disponga di un driver JDBC o ODBC (praticamente quasi tutti i database esistenti).
- Supporta il completamento intelligente AI e la generazione di codice con OpenAI o Copilot
Download
Puoi scaricare i binari precompilati dal sito ufficiale o direttamente dalle release di GitHub.
Puoi anche scaricare la versione Early Access. Pubblichiamo ogni giorno.
Avvio
Basta eseguire un programma di installazione e poi fare clic sull'icona dell'app. Oppure estrarre un archivio ed eseguire dbeaver dalla riga di comando.
Nota: DBeaver ha bisogno di Java per funzionare. OpenJDK 21 è incluso in tutte le distribuzioni di DBeaver. Puoi cambiare la versione predefinita del JDK sostituendo la directory jre nella cartella di installazione di dbeaver.
Documentazione
Architettura
- DBeaver è scritto principalmente in Java. Tuttavia, utilizza anche una serie di componenti nativi specifici del sistema operativo per l'interfaccia utente desktop, driver di database ad alte prestazioni e networking.
- Framework di base:
- Piattaforma OSGI per plugin e gestione delle dipendenze. La versione Community è composta da 130+ plugin.
- Piattaforma Eclipse RCP per la creazione di interfacce utente ricche.
- JDBC per l'API di base di connettività ai database.
- JSQLParser e Antlr4 per la grammatica SQL e il parser semantico.
- Per il networking e funzionalità aggiuntive utilizziamo un'ampia gamma di librerie open source come SSHJ, Apache POI, JFreeChart, JTS, Apache JEXL, ecc.
- Separiamo i plugin di modello dai plugin dell'interfaccia utente desktop. Questo ci consente di utilizzare lo stesso set di plugin "back-end" sia in DBeaver che in CloudBeaver.
- Dipendenze: essendo un'applicazione OSGI, utilizziamo i repository P2 per le dipendenze di terze parti. Per dipendenze Maven aggiuntive utilizziamo il nostro repo P2 di DBeaver.
Database supportati
Versione Community
DBeaver supporta fin da subito i seguenti driver di database: MySQL, MariaDB, Oracle, DB2, PostgreSQL, SQL Server, Sybase, Apache Hive, Drill, Presto, Trino, Phoenix, Exasol, Informix, Teradata, Vertica, Netezza, Firebird, Derby, H2, H2GIS, WMI, Snowflake, Greenplum, Redshift, Athena, SAP HANA, MaxDB, NuoDB, MS Access, SQLite, CSV, DBF, Firebird, TimescaleDB, Yellowbrick, CockroachDB, OrientDB, MonetDB, Google BigQuery, Google Spanner, Apache Hive/Impala/Spark, Apache Ignite, MapD, Azure SQL, CrateDB, Elasticsearch, Ocient, Ingres, OmniSci, Yugabyte, IRIS, Data Virtuality, Denodo, Virtuoso, Machbase, DuckDB, Babelfish, OceanBase, Salesforce, EnterpriseDB, Apache Druid, Apache Kylin, Databricks, OpenSearch, TiDB, TDEngine, Materialize, JDBCX, Dameng, Altibase, StarRocks, CUBRID, GaussDB, DolphinDB, LibSQL, GBase 8s, Databend, Cloudberry, Teiid, Kingbase.
Versioni PRO
Le versioni commerciali estendono le funzionalità di molti driver popolari e supportano anche origini dati non JDBC come:
ODBC, MongoDB, Cassandra, Couchbase, CouchDB, Redis, InfluxDB, Firestore, BigTable, DynamoDB, Kafka KSQL, Neo4j, AWS Neptune, AWS Timestream, Azure CosmosDB, Yugabyte, Salesforce, ecc.
Inoltre, supportiamo file flat come database: CSV, XLSX, Json, XML, Parquet.
Puoi trovare l'elenco di tutti i database supportati nelle versioni commerciali qui.
Feedback
- Per segnalazioni di bug e richieste di funzionalità - crea un ticket.
- Per promuovere un ticket a una priorità più alta - votalo con 👍 sotto la descrizione del ticket.
- Se hai domande, idee, ecc. - avvia una discussione.
- Le pull request sono benvenute. Consulta la nostra guida per i contributori.
- Visita https://dbeaver.com per maggiori informazioni.
- Seguici su X e guarda video educativi su YouTube
- Grazie per usare DBeaver! Metti una stella se ti piace.
Contributi: aiuta il castoro!
Evviva, abbiamo raggiunto 50k+ stelle su GitHub e continuiamo a crescere!
È davvero fantastico e siamo felici che DBeaver ti piaccia.
- Siamo attivamente alla ricerca di nuovi contributori di codice sorgente. Abbiamo aggiunto le etichette “Good first issue” e “Help wanted” ad alcuni ticket. Se vuoi far parte del nostro team di sviluppo, sii coraggioso e prendi un ticket. Siamo lieti di premiare i nostri contributori più attivi a ogni sprint principale.
- Puoi acquistare una delle nostre versioni commerciali. Includono il supporto per database NoSQL, estensioni aggiuntive e supporto online ufficiale. Inoltre, gli utenti con licenza hanno priorità nella correzione dei bug e nello sviluppo di nuove funzionalità.
Grazie!
- Team DBeaver (contributori)
I nostri altri prodotti open source:
- CloudBeaver - strumento di gestione database basato sul web, costruito sulla piattaforma DBeaver.
Viene eseguito come server (docker) e fornisce una ricca interfaccia web (SPA). - dbvr - strumento CLI per la gestione dei database. Utile nelle pipeline CI/CD e in ogni tipo di automazione.




