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

网站建设好seo首页优化

网站建设好,seo首页优化,项城网站建设,网页制作公司介绍简介 CDC 的全称是 Change Data Capture #xff0c;在广义的概念上#xff0c;只要是能捕获数据变更的技术#xff0c;我们都可以称之为 CDC 。目前通常描述的 CDC 技术主要面向数据库的变更#xff0c;是一种用于捕获数据库中数据变更的技术。CDC 技术的应用场景非常广泛…简介 CDC 的全称是 Change Data Capture 在广义的概念上只要是能捕获数据变更的技术我们都可以称之为 CDC 。目前通常描述的 CDC 技术主要面向数据库的变更是一种用于捕获数据库中数据变更的技术。CDC 技术的应用场景非常广泛 • 数据同步用于备份容灾 • 数据分发一个数据源分发给多个下游系统 • 数据采集面向数据仓库 / 数据湖的 ETL 数据集成是非常重要的数据源。 CDC 的技术方案非常多目前业界主流的实现机制可以分为两种 • 基于查询的 CDC • 离线调度查询作业批处理。把一张表同步到其他系统每次通过查询去获取表中最新的数据 • 无法保障数据一致性查的过程中有可能数据已经发生了多次变更 • 不保障实时性基于离线调度存在天然的延迟。 • 基于日志的 CDC • 实时消费日志流处理例如 MySQL 的 binlog 日志完整记录了数据库中的变更可以把 binlog 文件当作流的数据源 • 保障数据一致性因为 binlog 文件包含了所有历史变更明细 • 保障实时性因为类似 binlog 的日志文件是可以流式消费的提供的是实时数据。 对比常见的开源 CDC 方案我们可以发现 • 对比增量同步能力 • 基于日志的方式可以很好的做到增量同步 • 而基于查询的方式是很难做到增量同步的。 • 对比全量同步能力基于查询或者日志的 CDC 方案基本都支持除了 Canal。 • 而对比全量 增量同步的能力只有 Flink CDC、Debezium、Oracle Goldengate 支持较好。 • 从架构角度去看该表将架构分为单机和分布式这里的分布式架构不单纯体现在数据读取能力的水平扩展上更重要的是在大数据场景下分布式系统接入能力。例如 Flink CDC 的数据入湖或者入仓的时候下游通常是分布式的系统如 Hive、HDFS、Iceberg、Hudi 等那么从对接入分布式系统能力上看Flink CDC 的架构能够很好地接入此类系统。 • 在数据转换 / 数据清洗能力上当数据进入到 CDC 工具的时候是否能较方便的对数据做一些过滤或者清洗甚至聚合 • 在 Flink CDC 上操作相当简单可以通过 Flink SQL 去操作这些数据 • 但是像 DataX、Debezium 等则需要通过脚本或者模板去做所以用户的使用门槛会比较高。 • 另外在生态方面这里指的是下游的一些数据库或者数据源的支持。Flink CDC 下游有丰富的 Connector例如写入到 TiDB、MySQL、Pg、HBase、Kafka、ClickHouse 等常见的一些系统也支持各种自定义 connector。 1.安装单机版 下载 yum install -y java-1.8.0-openjdk.x86_64 yum install -y java-1.8.0-openjdk-devel wget --no-check-certificate https://mirrors.tuna.tsinghua.edu.cn/apache/flink/flink-1.17.2/flink-1.17.2-bin-scala_2.12.tgz mkdir -p /opt/flink tar -zxvf flink-1.17.2-bin-scala_2.12.tgz -C /opt/flink 下载jar复制到/opt/flink/flink-1.17.2/lib !-- https://mvnrepository.com/artifact/com.ververica/flink-sql-connector-mysql-cdc -- dependencygroupIdcom.ververica/groupIdartifactIdflink-sql-connector-mysql-cdc/artifactIdversion2.4.2/versionscopeprovided/scope /dependency 配置 vim /opt/flink/flink-1.17.2/conf/flink-conf.yaml rest.port: 8081 rest.bind-address: 0.0.0.0 jobmanager.execution.timezone: Asia/Shanghai启动 /opt/flink/flink-1.17.2/bin/stop-cluster.sh /opt/flink/flink-1.17.2/bin/start-cluster.sh 访问http://10.6.8.227:8081/2.创建 两个mysql 数据库 docker run -p 13306:3306 \ -e MYSQL_ROOT_PASSWORDmysql \ -d mysqldocker run -p 23306:3306 \ -e MYSQL_ROOT_PASSWORDmysql \ -d mysql初始化mysql 表结构 CREATE DATABASE mydb; USE mydb; CREATE TABLE products (id INTEGER NOT NULL AUTO_INCREMENT PRIMARY KEY,name VARCHAR(255) NOT NULL,description VARCHAR(512) );在源库中插入数据 INSERT INTO products VALUES (default,scooter,Small 2-wheel scooter),(default,car battery,12V car battery),(default,12-pack drill bits,12-pack of drill bits with sizes ranging from #40 to #3),(default,hammer,12oz carpenters hammer),(default,hammer,14oz carpenters hammer),(default,hammer,16oz carpenters hammer),(default,rocks,box of assorted rocks),(default,jacket,water resistent black wind breaker),(default,spare tire,24 inch spare tire);3.CDC 步骤 启动 /opt/flink/flink-1.17.2/bin/sql-client.sh 只能一条语句一条语句的执行 CREATE TABLE products (id INT,name STRING,description STRING,PRIMARY KEY (id) NOT ENFORCED) WITH (connector mysql-cdc,hostname localhost,port 13306,username root,password mysql,database-name mydb,table-name products);CREATE TABLE sink_products (id INT,name STRING,description STRING,PRIMARY KEY (id) NOT ENFORCED) WITH (connector jdbc,url jdbc:mysql://localhost:23306/mydb?serverTimezoneAsia/Shanghai,username root,password mysql,table-name sink_products);insert into sink_products select * from products;4.验证 参考文档 http://124.220.104.235/web/chatgpt https://ververica.github.io/flink-cdc-connectors/master/content/%E5%BF%AB%E9%80%9F%E4%B8%8A%E6%89%8B/mysql-postgres-tutorial-zh.html
http://www.hkea.cn/news/14284960/

相关文章:

  • 个人工商户做网站要上税吗大学生求职简历模板免费下载
  • 做英文小工具网站赚钱上海建筑设计有限公司
  • 做视频网站需要多大的带宽房子设计效果图大全
  • 自己买域名可以做网站吗建宁建设局网站
  • 邹平建设网站iis 会影响 网站 速度
  • 免费空间可以上传网站吗Php做网站创业
  • 做新闻微网站有哪些南平网站开发
  • 支付公司网站建设费账务处理网站动态图是怎么做的
  • 建设一个很大的视频网站需要多少钱上海搜索引擎优化公司排名
  • 公司网站维护分工建设网站的网站空间
  • 百度推广登录网址北京seo业务员
  • 什么是网站内链官网优化 报价
  • 重庆网站建设网页设计广告
  • 网站建设项目单子来源wordpress泛域名插件
  • 深圳市住房和城乡建设厅网站首页有什么网站做悬赏的 能挣钱
  • 汽车网站首页模板代码重庆seo网站排名优化
  • 快站微信网站制作东大桥做网站的公司
  • 如何快速建立网站个人网站开发的感想
  • 校园网站建设情况说明做商城的网站程序
  • 网站建设公司一般多少钱wordpress 的模板
  • 做网站卖产品投资大嘛网站的功能和作用
  • 兰溪优秀高端网站设计地址宝安做网站的公司
  • 论医院网站的建设丰泽区住房和城乡建设局投诉网站
  • 网站seo诊断优化方案撰写网络推广策划案
  • 手机网站建站APP网站建设新闻咨询
  • 简单 手机 网站 源码网页制作属于哪个专业
  • 开办 网站建设费 科目郴房网
  • 阿里买域名 电脑做网站wordpress自动回到顶部
  • 网站安全建设模板wordpress 文章自定义
  • 佛山 网站开发wordpress环境需求