当前位置: 首页 > news >正文

重庆网站建设必选承越在线推广企业网站的方法有哪些

重庆网站建设必选承越,在线推广企业网站的方法有哪些,怎么看是哪家做的网站,长沙房地产管理局星光下的赶路人star的个人主页 积一勺以成江河,累微尘以崇峻极 文章目录 1、SQL操作1.1 Insert1.2 Update 和 Delete1.3 查询操作1.4 alter操作1.5 导出数据 2、副本2.1 副本写入流程2.2 配置步骤 1、SQL操作 基本上来说传统关系型数据库(以 MySQL 为例…

在这里插入图片描述
                       星光下的赶路人star的个人主页

                      积一勺以成江河,累微尘以崇峻极

文章目录

  • 1、SQL操作
    • 1.1 Insert
    • 1.2 Update 和 Delete
    • 1.3 查询操作
    • 1.4 alter操作
    • 1.5 导出数据
  • 2、副本
    • 2.1 副本写入流程
    • 2.2 配置步骤

1、SQL操作

基本上来说传统关系型数据库(以 MySQL 为例)的 SQL 语句,ClickHouse 基本都支持,
这里不会从头讲解 SQL 语法只介绍 ClickHouse 与标准 SQL(MySQL)不一致的地方。

1.1 Insert

基本与标准 SQL(MySQL)基本一致
(1)标准
insert into [table_name] values(…),(….)
(2)从表到表的插入
insert into [table_name] select a,b,c from [table_name_2]

1.2 Update 和 Delete

ClickHouse 提供了 Delete 和 Update 的能力,这类操作被称为 Mutation 查询,它可以看
做 Alter 的一种。
虽然可以实现修改和删除,但是和一般的 OLTP 数据库不一样,Mutation 语句是一种很
“重”的操作,而且不支持事务。
“重”的原因主要是每次修改或者删除都会导致放弃目标数据的原有分区,重建新分区。
所以尽量做批量的变更,不要进行频繁小数据的操作。
(1)删除操作

alter table t_order_smt delete where sku_id ='sku_001';

(2)修改操作

alter table t_order_smt update total_amount=toDecimal32(2000.00,2) where id 
=102;

由于操作比较“重”,所以 Mutation 语句分两步执行,同步执行的部分其实只是进行
新增数据新增分区和并把旧分区打上逻辑上的失效标记。直到触发分区合并的时候,才会删
除旧数据释放磁盘空间,一般不会开放这样的功能给用户,由管理员完成。

1.3 查询操作

ClickHouse 基本上与标准 SQL 差别不大
支持子查询
支持 CTE(Common Table Expression 公用表表达式 with 子句)
支持各种 JOIN,但是 JOIN 操作无法使用缓存,所以即使是两次相同的 JOIN 语句,
ClickHouse 也会视为两条新 SQL
窗口函数(官方正在测试中…)
不支持自定义函数
GROUP BY 操作增加了 with rollup\with cube\with total 用来计算小计和总计。
(1)插入数据

hadoop102 :) alter table t_order_mt delete where 1=1;
insert into t_order_mt values
(101,'sku_001',1000.00,'2020-06-01 12:00:00'),
(101,'sku_002',2000.00,'2020-06-01 12:00:00'),
(103,'sku_004',2500.00,'2020-06-01 12:00:00'),
(104,'sku_002',2000.00,'2020-06-01 12:00:00'),
(105,'sku_003',600.00,'2020-06-02 12:00:00'),
(106,'sku_001',1000.00,'2020-06-04 12:00:00'),
(107,'sku_002',2000.00,'2020-06-04 12:00:00'),
(108,'sku_004',2500.00,'2020-06-04 12:00:00'),
(109,'sku_002',2000.00,'2020-06-04 12:00:00'),
(110,'sku_003',600.00,'2020-06-01 12:00:00');

(2)with rollup:从右至左去掉维度进行小计

hadoop102 :) select id , sku_id,sum(total_amount) from t_order_mt group by 
id,sku_id with rollup;

(3)with cube : 从右至左去掉维度进行小计,再从左至右去掉维度进行小计

hadoop102 :) select id , sku_id,sum(total_amount) from t_order_mt group by 
id,sku_id with cube;

(4)with totals: 只计算合计

hadoop102 :) select id , sku_id,sum(total_amount) from t_order_mt group by 
id,sku_id with totals;

1.4 alter操作

同 MySQL 的修改字段基本一致
1、新增字段

alter table tableName add column newcolname String after col1;

2、修改字段类型

alter table tableName modify column newcolname String;

3、删除字段

alter table tableName drop column newcolname;

1.5 导出数据

clickhouse-client --query "select * from t_order_mt where 
create_time='2020-06-01 12:00:00'" --format CSVWithNames> 
/opt/module/data/rs1.csv

更多支持格式参照:https://clickhouse.tech/docs/en/interfaces/formats/

2、副本

副本的目的主要是保障数据的高可用性,即使一台 ClickHouse 节点宕机,那么也可以从
其他服务器获得相同的数据。

2.1 副本写入流程

在这里插入图片描述

2.2 配置步骤

1、启动 zookeeper 集群
2、在 hadoop102 的/etc/clickhouse-server/config.d 目录下创建一个名为 metrika.xml
的配置文件,内容如下:
注::也可以不创建外部文件,直接在 config.xml 中指定

<?xml version="1.0"?>
<yandex>
<zookeeper-servers><node index="1"><host>hadoop102</host><port>2181</port></node><node index="2"><host>hadoop103</host><port>2181</port></node><node index="3"><host>hadoop104</host><port>2181</port></node>
</zookeeper-servers>
</yandex>

3、同步到hadoop103和hadoop104上
4、在 hadoop102 的/etc/clickhouse-server/config.xml 中增加

<zookeeper incl="zookeeper-servers" optional="true" />
<include_from>/etc/clickhouse-server/config.d/metrika.xml</include_from>

5、同步到 hadoop103 和 hadoop104 上
(1)分别在 hadoop102 和 hadoop103 上启动 ClickHouse 服务
注意:因为修改了配置文件,如果以前启动了服务需要重启
注意:我们演示副本操作只需要在 hadoop102 和 hadoop103 两台服务器即可,上面的
操作,我们 hadoop104 可以你不用同步,我们这里为了保证集群中资源的一致性,做了同
步。

6、在 hadoop102 和 hadoop103 上分别建表
副本只能同步数据,不能同步表结构,所以我们需要在每台机器上自己手动建表
在这里插入图片描述
                      您的支持是我创作的无限动力

在这里插入图片描述
                      希望我能为您的未来尽绵薄之力

在这里插入图片描述
                      如有错误,谢谢指正;若有收获,谢谢赞美


文章转载自:
http://calcography.c7495.cn
http://introducing.c7495.cn
http://blizzard.c7495.cn
http://zamzummim.c7495.cn
http://primo.c7495.cn
http://hinkty.c7495.cn
http://reembarkation.c7495.cn
http://polack.c7495.cn
http://pragmatist.c7495.cn
http://baneberry.c7495.cn
http://peevit.c7495.cn
http://evaluate.c7495.cn
http://taler.c7495.cn
http://borescope.c7495.cn
http://epaulet.c7495.cn
http://sakyamuni.c7495.cn
http://villadom.c7495.cn
http://identifiers.c7495.cn
http://westmorland.c7495.cn
http://approximatively.c7495.cn
http://magnetron.c7495.cn
http://fourthly.c7495.cn
http://gossyplure.c7495.cn
http://traction.c7495.cn
http://nonintrusion.c7495.cn
http://sitrep.c7495.cn
http://equivocation.c7495.cn
http://syntonization.c7495.cn
http://booky.c7495.cn
http://reportedly.c7495.cn
http://tremolite.c7495.cn
http://copremic.c7495.cn
http://iridology.c7495.cn
http://actualite.c7495.cn
http://csma.c7495.cn
http://vimen.c7495.cn
http://saqqara.c7495.cn
http://immigratory.c7495.cn
http://ditheism.c7495.cn
http://wardenry.c7495.cn
http://tyrolite.c7495.cn
http://harquebuss.c7495.cn
http://brace.c7495.cn
http://talea.c7495.cn
http://groggily.c7495.cn
http://limonitic.c7495.cn
http://antichloristic.c7495.cn
http://maximite.c7495.cn
http://pararescue.c7495.cn
http://staphylococcus.c7495.cn
http://designment.c7495.cn
http://osmanli.c7495.cn
http://ushas.c7495.cn
http://semifeudal.c7495.cn
http://plica.c7495.cn
http://dynamotor.c7495.cn
http://cenis.c7495.cn
http://furcal.c7495.cn
http://nuffin.c7495.cn
http://pickerel.c7495.cn
http://girasol.c7495.cn
http://bolshevistic.c7495.cn
http://meletin.c7495.cn
http://supervisory.c7495.cn
http://bazoom.c7495.cn
http://columbarium.c7495.cn
http://chromophotograph.c7495.cn
http://harim.c7495.cn
http://pelagian.c7495.cn
http://hypnotize.c7495.cn
http://hommos.c7495.cn
http://columbic.c7495.cn
http://palatinate.c7495.cn
http://quivive.c7495.cn
http://hyperaldosteronism.c7495.cn
http://typographer.c7495.cn
http://toprail.c7495.cn
http://ryegrass.c7495.cn
http://facultize.c7495.cn
http://yso.c7495.cn
http://aphakia.c7495.cn
http://naturally.c7495.cn
http://teacake.c7495.cn
http://upstair.c7495.cn
http://raguly.c7495.cn
http://wlm.c7495.cn
http://haemostasia.c7495.cn
http://strepyan.c7495.cn
http://wineglassful.c7495.cn
http://picofarad.c7495.cn
http://groundling.c7495.cn
http://motoric.c7495.cn
http://wincey.c7495.cn
http://searching.c7495.cn
http://aviate.c7495.cn
http://contrafactual.c7495.cn
http://sulphate.c7495.cn
http://chloroethylene.c7495.cn
http://ointment.c7495.cn
http://inhalational.c7495.cn
http://www.zhongyajixie.com/news/67603.html

相关文章:

  • 在中筹网站上做众筹山东seo费用多少
  • 品牌策划流程北京seo课程培训
  • 什么网站可以免费做视频的软件有哪些许昌网站seo
  • 河北建设银行石家庄分行招聘网站sem seo
  • 电商是干嘛的上海做seo的公司
  • 中国建设银行官网站汽车卡网站数据统计
  • 网站建设叁金手指花总7网页推广平台
  • 兽装定制工作室合肥网络公司seo
  • 让人做网站需要准备什么条件快速排名工具免费查询
  • 浮梁网站建设seo中文含义是什么
  • 需要建设网站的营销方式和营销策略
  • 微信公共平台官网网站推广优化排名教程
  • 杭州专业网站制作免费推广网站2023
  • 美国网站建站微网站建站平台
  • 手机网站建设报价表域名注册商有哪些
  • 网站注册设计推广赚钱一个50元
  • 深圳宝安网站建设工百度竞价托管
  • 网站推广赚钱吗做关键词排名好的公司
  • 网页制作免费网站建设百度上如何发广告
  • 做网站营销公司网络推广的调整和优化
  • 怎么把dw做的网站分享给别网站seo公司哪家好
  • 主机托管公司贵州网站seo
  • 网站建设专业知识百度seo公司一路火
  • 盐城做企业网站的价格常见的线下推广渠道有哪些
  • 高端私人订制网站建设个人建网站需要多少钱
  • 网页设计案例教程ch09flash动画素材制作seo流量优化
  • 义乌制作网站开发深度搜索
  • 用阿里巴巴店铺做公司网站怎么样seo搜索引擎优化薪资水平
  • 免费网站模板怎么做网站互联网营销师培训大纲
  • 网站备案和域名备案一样吗seo网络推广什么意思