Database driver CosmosDB
Table of contents
DBeaver offers extensive support for CosmosDB, a globally distributed, multimodel database service provided by Microsoft Azure.
Before you start, you must create a connection in DBeaver and select CosmosDB. If you have not done this, please refer to our Database Connection article.
CosmosDB is similar to MongoDB in many ways, and DBeaver's support for CosmosDB includes collections browsing, data viewing, and SQL queries execution. For a detailed guide, refer to the MongoDB article.
Setting up CosmosDB in DBeaver is also similar to setting up MongoDB.
Secure Connection Configurations
DBeaver supports secure connections to your CosmosDB database. Guidance on configuring such connections, specifically SSH, Kubernetes and Proxy connections, can be found in various referenced articles. For a comprehensive understanding, please refer to these articles:
Differences between CosmosDB and MongoDB in DBeaver
Unlike MongoDB, CosmosDB does not have a Session Manager in DBeaver. This means that you would not be able to manage server sessions directly within DBeaver when using CosmosDB.
Unique to CosmosDB, DBeaver provides the option to connect through the Cloud Explorer feature, specifically for Azure. This feature allows you to browse and manage your Azure resources directly from DBeaver. You can view your CosmosDB instances, along with other Azure resources, in a structured tree view.