ClickHouse(24)ClickHouse集成mongodb表引擎详细解析

文章目录

MongoDB

MongoDB 引擎是只读表引擎,允许从远程 MongoDB 集合中读取数据(SELECT查询)。引擎只支持非嵌套的数据类型。不支持 INSERT 查询。

创建一张表

sql 复制代码
CREATE TABLE [IF NOT EXISTS] [db.]table_name
(
    name1 [type1],
    name2 [type2],
    ...
) ENGINE = MongoDB(host:port, database, collection, user, password);

引擎参数

  • host:port --- MongoDB 服务器地址.

  • database --- 数据库名称.

  • collection --- 集合名称.

  • user --- MongoDB 用户.

  • password --- 用户密码.

用法示例

ClickHouse 中的表,从 MongoDB 集合中读取数据:

text 复制代码
CREATE TABLE mongo_table
(
    key UInt64,
    data String
) ENGINE = MongoDB('mongo1:27017', 'test', 'simple_table', 'testuser', 'clickhouse');

查询:

sql 复制代码
SELECT COUNT() FROM mongo_table;
text 复制代码
┌─count()─┐
│       4 │
└─────────┘

资料分享

ClickHouse经典中文文档分享

系列文章

clickhouse系列文章

相关推荐
IvorySQL7 分钟前
PostgreSQL 19:超高速聚合的全新突破
数据库·人工智能·postgresql·开源
LeonIter11 分钟前
国家按产业占比分类,我国纳入哪类?
大数据·人工智能
俊哥大数据21 分钟前
【项目实战1】大数据项目开发案例---新闻资讯离线分析|实时分析|大数据仓库|推荐系统|数据可视化项目
数据仓库·hadoop·flink·spark·推荐系统·实时分析·离线分析
电商API_1800790524722 分钟前
Python爬虫从入门到实战:核心技术与合规指南
大数据·数据库·爬虫
古城小栈24 分钟前
从MySQL迁移到PostgreSQL
数据库·mysql·postgresql
是萝卜干呀24 分钟前
Redis
数据库·redis·缓存
摇滚侠25 分钟前
数据库类型有哪些,除了关系型数据库,还有哪些类型,列一个表格,并列出该类型的代表数据库管理系统
数据库
切糕师学AI26 分钟前
DBeaver + PostgreSQL 中的 Global Backup 和 Backup 的区别?
数据库·postgresql·dbeaver
繁星星繁28 分钟前
【Mysql】数据库基础
android·数据库·mysql
ttthe_MOon29 分钟前
MySQL 基础:索引的定义与作用
数据库·mysql