免费并好用的关系型数据库管理工具及hive客户端

一、免费的数据库管理工具

  1. 后端开发经常需要和数据库打交道,经常是各种数据mysql,postgresql,sqlite,mssql,hive等。
  2. 之前一致用navicat,但是这个收费的商业软件,人穷买不起。
  3. 一直在寻找可以同时支持多种数据库,还免费的,好用的,直到试用了DBeaver

二、DBeaver的介绍、下载

  1. DBeaver 图标是一个小河狸,是一个通用的数据库工具,可以设计、管理、分析数据库
  2. DBeaver 支持常用的数据库:MySQL, PostgreSQL, SQLite, Oracle, DB2, SQL Server, Sybase, MS Access,
    Teradata, Firebird, Apache Hive, Phoenix, Presto,ClickHose
  3. DBeaver分社区版和商业版
    • 商业版,支持redis/mongodb/Cassandra/InfluxDB/Amazon DynamoDB/Amazon DocumentDB/Google Bigtable/Couchbase/CouchDB
    • 商业版,还有oracle/sqlserver等高级扩展
  4. DBeaver是基于java和eclipse开发的,支持多平台(win/mac/linux),以及elipse的插件,语言支持中文
  5. 下载地址:https://dbeaver.io/download/
  6. windows下的安装文件下载,https://dbeaver.io/files/dbeaver-ce-latest-x86_64-setup.exe

三、DBeaver的安装和使用

  1. windows下,都下一步,下一步,协议是apache
  2. 每一种数据库,需要单独下载数据库驱动
  3. 增加aliyun的maven, 下载驱动更快
  4. 打开一个Mysql数据,属性,数据,ER图,三个tab页,非常方便好用

四、连接hive数据库

  1. 市场上支持Hive的客户端很多,但都是自己的一套使用习惯
  2. DBeaver方便用户一套使用习惯,通用的这些数据库,
  3. 只需要下载hive的jar驱动好,然后和其他关系数据库一样快速连接
原文地址:https://www.cnblogs.com/qumogu/p/14411286.html