Hadoop完全分布式部署【绽放吧!数据库】
技术博客

Hadoop完全分布式部署【绽放吧!数据库】

17109 14

一、概述 概念:是一个可靠的、可伸缩的、分布式计算的开源软件。是一个框架,允许跨越计算机集群的大数据及分布式处理,使用简单的编程模型(mapreduce)可从单台服务器扩展至几千台主机,每个节点提供了计算和存储功能。不依赖于硬件处理HA,在应用层面实现 特性4V:volumn 体量大velocity 速度快variaty 样式多value 价值密度低 模块:hadoop common...

Oracle备份还原实践【绽放吧!数据库】
技术博客

Oracle备份还原实践【绽放吧!数据库】

18055 27

一、项目背景:1.1 客户需求:将物理机房生产环境的Oracle/MySQL及阿里云的RDS数据库备份出来,存储到一个集中数据库存储服务器,实现异地备份,并且在还原环境内要将MySQL/Oracle以及阿里云RDS备份数据还原到测试环境,并判断还原数据库是否存在异常,检验数据的一致性,如有异常邮件或微信告警,每周生成Excel报表发送给负责人。1.2 需求要点:网络通信:阿里金融云/公有云/...

RabbitMQ实践【绽放吧!数据库】
技术博客

RabbitMQ实践【绽放吧!数据库】

21704 10

一 概述 1.1 背景近期在做告警集成平台,其中需要告警消息发送,类型需要涵盖目前市场主流的消息接受端,例如微信/企业微信/钉钉/邮件/短信/电话等等,这势必要利用到MQ,在众多的消息中间件中,经过调研此场景并不象大数据处理场景需要kafka,同时需要较高性能和确认机制,数据的可靠性和活跃的社区,支持消息的持久化于中间件的高可用部署,最终选型了RabbitMQ来作为应用的中间件。 1.2 ...

一文入门ETCD【绽放吧!数据库】
技术博客

一文入门ETCD【绽放吧!数据库】

23295 39

一 概述背景:近期k8s应用中etcd的功能存在一些困惑,对其进行来单独的学习,能更深入理解k8s中的的一些特性。 1.1 etcd简介etcd是CoreOS团队于2013年6月发起的开源项目,它的目标是构建一个高可用的分布式键值(key-value)数据库。etcd内部采用raft协议作为一致性算法,etcd基于Go语言实现。 1.2 发展历史 1.3 etcd的特点简单:安装配置简单,...

【鲲鹏经典直播征文】+【毕昇编译器】编译优化与软硬协同释放鲲鹏澎湃算力
技术博客

【鲲鹏经典直播征文】+【毕昇编译器】编译优化与软硬协同释放鲲鹏澎湃算力

16262 29

一、背景知识——编译优化与软硬协同编译器:将源程序(高级语言)转换为等价的机器语言源代码(source code)→预处理器(preprocessor)→编译器(compiler)→目标代码(object code)→链接器(Linker)→可执行程序(executables)编译优化:保留程序语义(正确性)的前提下,对程序进行等价变化,从而较少程序运行时间软硬协同:在编译优化中适配/使能诸...

【易运维】GaussDB(DWS)脏页空间回收实践
技术博客

【易运维】GaussDB(DWS)脏页空间回收实践

25140 11

GaussDB(DWS)采用MVCC(Multi-Version Concurrency Control) 多版本并发控制实现对数据库的并发访问,以及带来诸如锁冲突少、事务回滚代价低等好处,但同时给数据库空间管控带来极大挑战。 本文主要从数据仓库的实践出发,结合数仓周期性的批量特征,制定数据表脏页空间回收实践,规避数据ETL过程带来空间几何膨胀问题,做到普通业务用户只关注业务实现,具体脏页空间运维

getchar()和putchar()吸收回车问题
技术博客

getchar()和putchar()吸收回车问题

16254 7

getchar()头文件:#include <stdio.h>【功能】读取一个字符,并返回它的ASCII码值如果用户在按回车键之前输入了不只一个字符,其他字符会保留在键盘缓冲区中,等待后续系统调用读取。也就是说,后续的系统调用不会等待用户按键,而是直接读取缓冲区中的字符,直到缓冲区的字符读取完毕后,才等待用户按键。【参数】该函数没有参数。【返回值】读取的字符的ASCII码【函数原型】 #de...

TCP Fast Open 和 TLS 1.3 的趣事
技术博客

TCP Fast Open 和 TLS 1.3 的趣事

20316 53

大家好,我是小林。上周有位读者在面试的时候,碰到这么个问题:面试官跟他说 HTTPS 中的 TLS 握手过程可以同时进行三次握手,然后读者之前看我的文章是说「先进行 TCP 三次握手,再进行 TLS 四次握手」,他跟面试官说了这个,面试官说他不对,他就感到很困惑。我们先不管面试官说的那句「HTTPS 中的 TLS 握手过程可以同时进行三次握手」对不对。但是面试官说「HTTPS 建立连接的过程...

镜像新人需要掌握的知识
技术博客

镜像新人需要掌握的知识

19109 12

作为一个从来没有接触过华为云或者其他云的人,当你第一次接触云,并且需要在云上开发的时候,是否迷惑过?这里给大家整理一些新人开发过程中遇到的问题,供大家参考。

GaussDB DWS中的内存资源配置实践
技术博客

GaussDB DWS中的内存资源配置实践

21693 22

GaussDB提供了资源负载管理手段,来均衡任务对系统资源的利用。资源负载管理实现如下功能:通过创建并管理租户,实现按租户进行系统资源(CPU、内存、IO、存储空间)的隔离和作业的异常处理。通过限制集群和资源池允许运行的并发量,超出并发量的作业进行排队,以保证重点业务的运行,防止并发过多导致的性能下降。通过优先级控制实现对资源的有效调度,高优先级的作业得以优先执行。支持多维度的资源监控视图,...