Hive架构图 主要分为以下几个部分:
用户接口,包括 命令行CLI,Client,Web界面WUI,JDBC/ODBC接口等
中间件:包括thrift接口和JDBC/ODBC的服务端,用于整合Hive和其他程序。
【架构】 【mysql】 【hdfs】 【数据库】 【中间件】 【Server】 …
一、什么是MyCat?
MyCat是一个开源的分布式数据库系统,是一个实现了MySQL协议的服务器,前端用户可以把它看作是一个数据库代理,用MySQL客户端工具和命令行访问,而其后端可以用MySQL原生协议与多个MySQL服务器通信,也可以用JDBC协议与大多数主流数据库服务器通信,其核心功能是分表分库,即将一个大表水平分割为N个小表,存储在后端MySQL服务器里或者其他数据库里。
【PostgreSQL】 【服务器】 【mysql】 【SQL】 …