• [数据安全] 华为云数据库服务 “全家福”
    当前,华为云数据库已经发布了12款服务,从无到有,从 0 到 12 个服务仅仅用了不到三年时间。而这个过程,友商往往需要花 5 到 6 年以上的时间才能完成。所以说,华为云现在可能不是最好的云,但是它一定是发展进步最快的云,这绝对不是一句口号和空话。华为云数据库服务在关系型数据库、NoSQL 数据库和数据库生态几大领域全面布局。除了Oracle,著名数据库引擎排名网站(DB-Engines)的TOP5 数据库均有支持。包括 MySQL、PostgreSQL、SQLServer、MongoDB。值得一提的是,华为云基于社区版 MySQL 推出一款高性能数据库引擎 HWSQL,性能达原生 MySQL 的 3 倍以上。在 NoSQL 数据库领域,华为云支持了 Redis和 Memcached 缓存数据库;在数据库生态领域,华为云提供了分布式数据库中间、数据库安全、数据复制、数据管理、数据仓库等服务。值得一提的是,华为云分布式数据库中间件的自动读写分离、分库分表功能,可以将数据切片分布到多个节点上,解决单节点数据量集中和过大导致读写性能瓶颈问题。数据库安全服务提供的安全防护可以防御SQL 注入攻击、防敏感数据泄漏、数据库安全审计、安全合规等。使用云数据库服务是趋势,但事实上,要实现数据库迁移上云并非易事。在传统数据库迁移场景中,用户面临着技术门槛高、高成本、周期长、风险高、可靠性低、业务可能中断等一系列难题。传统迁移需要操作人员具备专业的技术背景,而且步骤复杂,特别是在线迁移更是如此。迁移规划、环境搭建、人工部署等耗费大量时间;DBA 专家成本以及迁移所需硬件成本高昂,在复杂多变的场景下,如何保证迁移前后数据一致也是挑战。而且为了实现迁移完整性,用户可能需要在离线状态下迁移数据库,导致业务中断。云时代的数据库又是如何迁移的呢?这里以华为云数据复制服务 DRS  为例。DRS 是一种易用、稳定、高效,用于数据库在线迁移和数据库实时同步的云服务。显著特点就是操作简单,迁移过程中状态清晰可见;多项操作后台自动完成,几分钟即可搭建迁移任务,高效率。DRS通过增量复制源库数据实现不停机迁移,业务无需中断,且无需专业DBA专家参与,按需申请迁移资源,用完释放,费用低。当前,数据复制服务DRS 已经支持各种网络场景。常见的比如:公网网络迁移:源库位于友商云RDS 内、源库位于友商云ECS 自建库上、源库位于本地数据中心内、源库位于华为云内自建库 (不同Region) 。VPC 迁移:源库位于华为云内自建库或 RDS (相同Region) 。VPN 内迁移:源库位于本地数据中心内、源库位于华为云其他 Region。版权声明:本文为CSDN博主「shijin23」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。原文链接:https://blog.csdn.net/shijin23/article/details/80653393
  • [技术干货] 前端调试机器
    ## Chrome调试工具 ![image.png](https://bbs-img-cbc-cn.obs.cn-north-1.myhuaweicloud.com/data/forums/attachment/forum/202102/25/1946416mxtydgfysrjdlpr.png) #### 箭头 & Elements ##### **箭头:** 用于在页面选择一个元素来审查和查看它的相关信息。 ##### Elements 内容: + 样式 ![image.png](https://bbs-img-cbc-cn.obs.cn-north-1.myhuaweicloud.com/data/forums/attachment/forum/202102/25/194757x6mhhgmwz9gbreas.png) + 计算属性 ![image.png](https://bbs-img-cbc-cn.obs.cn-north-1.myhuaweicloud.com/data/forums/attachment/forum/202102/25/194818ubcs8xiddehihlld.png) + 事件监听 > 将Ancestors和Framework Listeners两个checkbox取消选中可以看到 选择dom绑定的事件。 ![image.png](https://bbs-img-cbc-cn.obs.cn-north-1.myhuaweicloud.com/data/forums/attachment/forum/202102/25/19485498syfy4vrdtswdyu.png) + DOM breakpoints + 在Chrome开发者工具里,选中想要监控的DOM元素,点击右键,选择Break on->Attributes modifications: ![image.png](https://bbs-img-cbc-cn.obs.cn-north-1.myhuaweicloud.com/data/forums/attachment/forum/202102/25/194930vyblmcvnviuv0ibv.png) + 之后在DOM Breakpoints的tab里能看到对应的断点 + 然后回到Chrome里鼠标悬停百度一下,Chrome开发者工具的调试器就会自动在DOM的属性发生变化的地方停下来: ![image.png](https://bbs-img-cbc-cn.obs.cn-north-1.myhuaweicloud.com/data/forums/attachment/forum/202102/25/195014m4pmhursabbfcgvl.png) + 从调试器的调用上下文能了解到是上图第118行的className 改变了导致DOM断点的触发。 + Properties > 改选项卡里面可以看到 选择dom对象,及类的继承链。 ![image.png](https://bbs-img-cbc-cn.obs.cn-north-1.myhuaweicloud.com/data/forums/attachment/forum/202102/25/195235nmhgfm2ud8xqqlaa.png) #### 设备模拟器 > 模拟移动屏幕,或者一些其它的像素比例的屏幕。 ![image.png](https://bbs-img-cbc-cn.obs.cn-north-1.myhuaweicloud.com/data/forums/attachment/forum/202102/25/195301vmhsnbu9oek0zngc.png) #### Console控制台 > 控制台打印, 执行脚本。 ![image.png](https://bbs-img-cbc-cn.obs.cn-north-1.myhuaweicloud.com/data/forums/attachment/forum/202102/25/195332g2eidbbtv36dtdyn.png) #### Sources ![image.png](https://bbs-img-cbc-cn.obs.cn-north-1.myhuaweicloud.com/data/forums/attachment/forum/202102/25/195348qeupdyr3bfddtzvq.png) #### NetWork ![image.png](https://bbs-img-cbc-cn.obs.cn-north-1.myhuaweicloud.com/data/forums/attachment/forum/202102/25/195402wvgl1f8vwx0fcpou.png) #### Performance ![image.png](https://bbs-img-cbc-cn.obs.cn-north-1.myhuaweicloud.com/data/forums/attachment/forum/202102/25/195415ap0bhda0beswf2qf.png) #### Memory: 内存快照 ![image.png](https://bbs-img-cbc-cn.obs.cn-north-1.myhuaweicloud.com/data/forums/attachment/forum/202102/25/1954370qptqahc0icxkxly.png) ## Vscode内代码调试 #### 调试环境配置 > 在.vscode / launch.json 文件夹为配置文件。(可以快捷键ctrl + p 然后输入 debug 进行快速配置) ![image.png](https://bbs-img-cbc-cn.obs.cn-north-1.myhuaweicloud.com/data/forums/attachment/forum/202102/25/195510wrw7ka6vzelhpqth.png) **参数说明:** ```json "name": "Attach to Chrome", // 调试环境名称 "type": "pwa-chrome", //调试环境运行环境, 取值: node pwa-chrome 或其它自行安装的程序命令 "request": "attach" | "launch", // attach模式: 监听一个启动进程 launch模式: 由vscode 来启动一个独立的debug进程 "url": "http://localhost:8080", // 服务地址 launch模式才会有 "port": 9222, // 端口 attach才会有 "webRoot": "${workspaceFolder}" // 静态资源目录 "cwd": "${workspaceFolder}/dist", // 指定程序启动调试的目录 ,当vscode启动目录不是项目根目录,并且调试npm script时非常有用 "args": ["--no-install"], "outFiles": ["${workspaceFolder}/lib/**/*.js"], //指定 sourceMaps的位置 "skipFiles": [ "<node_internals>/**/*.js", "${workspaceFolder}/node_modules/**/*.js" ], //指定跳过单步调试的代码 "preLaunchTask": "npm: build", // launch之前做的事情 "stopOnEntry": true, //自动断点到第一行代码处 "smartStep": true, //自动跳过未映射到源代码的代码 ``` #### 单个JS调试 > 添加如下配置到launch.json 选择test.js F5 debug模式运行 ```json { "type": "node", "request": "launch", "name": "debug test", "runtimeExecutable": "node", "program": "${workspaceFolder}/code/debugger/test.js", "restart": true, "console": "integratedTerminal", "internalConsoleOptions": "neverOpen" } ``` #### 项目调试 + 安装插件:`Debugger for Chrome` ![image.png](https://bbs-img-cbc-cn.obs.cn-north-1.myhuaweicloud.com/data/forums/attachment/forum/202102/25/195956i5k2fllzldgodgyh.png) + 配置launch.json ```json { "type": "chrome", "request": "launch", "name": "launch project dbug", "url": "http://localhost:8993/drs", "webRoot": "${workspaceFolder}", "preLaunchTask": "debug", "sourceMapPathOverrides": { "webpack://[name]/./*": "${webRoot}/*", "webpack:///src/*": "${webRoot}/*", "webpack:///*": "*", "webpack:///./~/*": "${webRoot}/node_modules/*", }, }, ``` + 配置debug命令 ```json { "version": "2.0.0", "command": "npm", // 运行命令的程序 "tasks": [ { "label": "debug", // Task 名称 "isBackground": true, "type": "npm", "script": "start", // npm 要执行的 script 名称,对应 package.json 中的定义 "detail": "编译至开发环境", // Task 的描述,在命令面板中显示 "group": "test", "problemMatcher": { "fileLocation": "relative", "pattern": { "regexp": "^([^\\s].*)\\((\\d+|\\,\\d+|\\d+,\\d+,\\d+,\\d+)\\):\\s+(error|warning|info)\\s+(TS\\d+)\\s*:\\s*(.*)$", "file": 1, "location": 2, "severity": 3, "code": 4, "message": 5 }, "background": { "activeOnStart": true, "beginsPattern": ".", "endsPattern": "Version: webpack.+" } } } ] } ``` + 运行`launch project dbug` 命令
  • [技术干货] 云图说 | 第201期 读请求太多怎么办?云数据库 RDS for MySQL一键开通读写分离,轻松应对业务高峰期
    新得一年,小云妹我又带着数据库的新干货来了,高峰期读请求太多怎么办?不要慌,云数据库 RDS for MySQL支持一键开通读写分离,轻松应对业务高峰期详细操作,云图说为您详解~云数据库 RDS for MySQL 介绍页入口:https://www.huaweicloud.com/product/mysql.html云数据库 RDS for MySQL成长地图入口:https://support.huaweicloud.com/rds/index.html【往期回顾】●【第一期】初始华为云关系型数据库RDS●【第二期】万万没想到,云数据库MySQL原来是这样的!●【第三期】这些购买云数据库MySQL的技能实用到哭,你确定不来看看?●【第四期】云数据库MySQL一键实现弹性扩展是种什么样的体验?●【第五期】太给力了!认识云数据库PostgreSQL只需要这三步●【第六期】这才是云数据库SQL Server正确的打开方式●【第七期】数据库的私人医生——云DBA●【第八期】小云妹带你快速玩转关系型数据库实例操作(一)●【第九期】小云妹带你快速玩转关系型数据库实例操作(二)●【第十期】 云数据库 RDS for MySQL 内核小版本升级攻略
  • ACMUG2020技术年会丨华为云数据库聚焦技术创新,打造全场景智慧
    12月25日-27日,2020年度ACMUG数据库技术年会在云南丽江隆重举行,华为云数据库技术专家彭立勋、华为高斯实验室AI模块负责人王天庆受邀参加并发表了主题演讲,分享了基于MySQL深入内核源码,掌握技术可控,以及结合AI打造全场景智能等内容,此外,年会上华为云数据库荣获由中国计算机行业协会颁发的“数据库专业委员会-创新数据库论坛卓越合作伙伴”荣誉证书,再次获得行业认可。新基建时代,云数据库作为企业数字化转型的核心关键基础软件,面临着越来越多的技术挑战。如何实现企业级数据库的自主可控,如何满足企业全智能管理运维诉求,华为云数据库技术专家彭立勋、华为高斯实验室AI模块负责人王天庆围绕技术创新,详解了华为云助力企业创新发展的技术之道。深入内核源码,方能技术可控华为云数据库技术专家彭立勋,现场分享了自己在MySQL内核研发这些年所遇到的一些问题和感悟,比如遇到过哪些必须通过内核改造才能实现的业务逻辑,如何高效的维护自有分支对内核进行二次研发来实现业务目的,以及同步官方版本的演进。关于技术可控方面,他认为必须深度理解软件的内核,在清楚了解内核源码的基础上,选择一个可靠可控的底座进行二次开发,远比自己盲目“造轮子”更有意义。而深入源码学习,可通过阅读官方文档、参与社区讨论、了解代码框架、从熟悉的模块入手等一系列路径来获取。关于开源协议方面,他表示,公司需要积极拥抱开源社区,针对自己的需求选择合适的开源协议的项目,基于一个可靠的开源项目,主动参与社区优化和改进,维护好自有分支,而不是闭门造车、重复造轮子,这样才更有利于公司发展。华为云数据库技术专家彭立勋现场分享结合AI,打造全场景智能                                                        华为高斯实验室AI模块负责人王天庆,详细介绍了《华为云GaussDB在AI自治数据库上的演进》。他提到,目前数据库结合人工智能已从辅助优化到全场景智能阶段,GaussDB与AI从全应用场景、全用户、全技术栈、异构计算等方面构建了AI数据库发展全景,智能管理平台,全面提升数据库智能化水平,轻松应对不同行业多样化负载压力。AI数据库基于GaussDB,构建了参数调优与诊断、实时监控与异常检测、单Query/ Workload级别索引推荐、在线学习的查询性能预测、以及全流程AI等核心能力,这些能力已在华为云数据管理服务DAS和openGauss社区上落地实践,如在DAS上通过数据库参数智能配置,对SQL语句进行智能诊断,实现QPS实时预测;DAS基于慢SQL发现能力,可预估SQL语句的执行时间,根据SQL语句类型进行类别区分,SQL语句分布情况可视化。关于未来演进,王天庆表示,AI数据库将持续技术创新,从行数估算、代价模型、路径搜索等方面规划AI优化器全景图,推动AI优化器朝智能化方向发展,实现自适应、自优化;持续修正AI优化器之算子代价模型,不断提升性能。华为高斯实验室AI模块负责人王天庆现场分享GaussDB今年入选Gartner2020数据库魔力象限,GaussDB(for MySQL)核心技术创新论文连续入选SIGMOD、SSDBM等国际顶级数据库会议,以及服务500+大客户落地实践,都表明了华为云GaussDB赢得了市场的广泛认可。面对未来,华为云数据库将持续从用户需求出发,做好技术提升,研发更有竞争力的数据库产品,助力企业更好地完成数据库和应用技术转型,为更多企业上云数字化转型提供坚实可靠的数据库底座。错过现场分享的小伙伴们可点击链接进行回顾:cid:link_0
  • 省钱攻略:云数据库如何做到买1年送半年?
    #12.12会员节# 如何以性价比更高的方式轻松上云?来云数据库专场参与迁移加送时长活动吧。12月31日前,购买1年4折云数据库套餐后,使用数据复制服务DRS成功迁移到华为云的数据量达1G,加送6个月时长,4折秒变2.6折。(限未购买过华为云数据库的企业新用户参与)详情请戳:12.12云数据库专场https://activity.huaweicloud.com/dbs_Promotion/index.html
  • [行业资讯] 最后四天!云数据库双12特惠倒计时,错过再等1年
    #12.12会员节#年终钜惠倒计时!云数据库2折起,爆款规格买1年送半年,最低仅需24元/年,消费满额还有华为手机P40 Pro、荣耀智慧屏等豪礼免费送。稳定可靠、极致性价比的云数据库服务,帮您彻底摆脱数据库运维烦恼,聚焦核心业务发展。详情请戳:12.12云数据库专场https://activity.huaweicloud.com/dbs_Promotion/index.html
  • [技术干货] Nest.js初探:这很Angular
    一、前言Nest是构建高效,可扩展的 Node.js Web 应用程序的框架。 它使用现代的 JavaScript 或 TypeScript(保留与纯 JavaScript 的兼容性),并结合 OOP(面向对象编程),FP(函数式编程)和FRP(函数响应式编程)的元素。 在底层,Nest 使用了 Express,但也提供了与其他各种库的兼容,例如Fastify,可以方便地使用各种可用的第三方插件。以上是Nest.js的官方介绍,其实我们只需知道,它是一款Node.js的后端框架,并且官方提到了这么一段话:Nest aims to provide an application architecture out of the box which allows for effortless creation of highly testable, scalable, loosely coupled and easily maintainable applications. The architecture is heavily inspired by Angular.翻译过来就是:Nest 旨在提供一个开箱即用的应用程序体系结构,允许轻松创建高度可测试,可扩展,松散耦合且易于维护的应用程序。并且设计灵感来自于Angular。所以这应和了这篇文章的标题,而Angular很多模式又来自于Spring框架,比如依赖注入等等,所以可以认为:Nest.js是Node.js版的Spring框架。Nest.js的社区非常活跃,Github上已经有32.9k Star。不过我们国内也有类似的Node.js框架,比如阿里出品的Midway,两者设计思路也非常类似。二、创建新应用通过Nest CLI脚手架生成一个新应用:初始化完成后,执行npm run start即可启动项目。在项目的src目录下,我们可以看到以下几个文件:main.ts是入口文件,可以看到总共就8行代码:简单来说就是使用NestFactory这个工厂函数生成一个实例,然后监听3000端口即可。这时候打开浏览器访问localhost:3000,可以看到打印出了“Hello World!”三、实现接口接下来我们来实现一个查询用户的接口,来熟悉一下基本的开发流程。第一步,创建一个module:通过脚手架命令,可以自动帮我们生成一个module文件:这时候会发现,AppModule中自动引入了该module:第二步,创建Controller:Controller就类似前端的路由,负责处理服务器响应和客户端请求。举个例子,我们要创建一个接口获取所有的用户信息,接口路径为http://localhost:3000/user/users,那么我们可以在UserController中创建一个GET方法,路径为users:当我们访问上面的接口时,就会返回“all users”。再写一个获取单个用户信息的接口: 当然,这只是Controller能力的冰山一角,官方还提供了更多的装饰器:除此之外,Nest.js里还有很多概念都与Angular一一对应,如Provider、Pipe、Guard、Interceptors等等,对于熟悉Angular的开发者来说,Nest.js可谓是量身打造的后端框架。
  • [技术干货] 【案例分享】2020华为云数据库服务经典案例合集
    美图:实时支撑20亿+用户,华为云以技术赋能美图用户“变美”英威诺:实现3亿多用户实时智能推荐,华为云保证英威诺运行稳定可靠天地图:如何览遍“数字中国”的现在与未来?云上智慧地图来支招永安保险:“云端保险”正当时,华为云如何赋能永安保险数字化转型?众惠相互:华为云&众惠互助云上“搬家”TA来助一汽解放:数字驱动智慧物流创新,华为云赋能一汽解放智能升级奥格智能:不给城市“添堵”,奥格智能&华为云来支招赛云数据:赛云数据&华为云,安全性能两手抓,数据搬“家”再也不用愁开天创世:不怕流量暴走! 华为云&开天创世给你畅快游戏体验一下科技:你的“专属秒拍” 在华为云上实现轻松迁移管家婆:企业“圈子”不同,如何兼容?锦江都城:快准稳!华为云助力锦江都城1小时完成数据迁移用友:华为云&用友,云数据库使能大企业主流商业数据库改造佰米:杭州佰米借“东风” 联手华为云数据库MySQL将物流服务做到极致赛默飞世尔:健康生活的背后是高智商的赛默飞世尔,而它的背后有华为甄实:甄实携手华为云数据库PostgreSQL,打造“1m筑造行业云”一汽红旗:搭乘数字化风帆,一汽红旗让你出行更美妙
  • [行业资讯] 年末倾情回馈,华为云12.12会员节诚意满满
    近年来,数字产业增速迅猛,产业数字化逐步成为经济发展新引擎。而今年中,在疫情防控和“新基建”布局的双重影响下,进一步加速了全国数字化进程,云化、数字化正成为刚需,各行各业纷纷将目光投向数字化转型。作为领先的云服务商,华为云一直致力于打造智能世界的“黑土地”,通过为企业提供提质降本增效的解决方案,与伙伴一起使能千行百业,实现智能化升级。恰逢一年之末,为助力企业更好地开展上云工作,加快推进行业上云步伐,华为云推出12.12会员节,感恩回馈用户,携手用户共同上云。本次12.12会员节华为云首先放出会员尊享豪礼。只要是在华为云官网已完成注册的用户均可根据会员等级领取价值4000~16550元的权益礼包。也就是说,只要注册即可领取4000元上云礼包,最高V4、V5会员甚至可获得价值16550元终极大礼包,其中包括价值15200元的上云礼包、30天云备份1T、30天MySQL 4核8G、30天主机安全旗舰版。据了解,每位用户可领取1次会员礼包,活动期间用户等级提升后可以领取下一等级的权益礼包。不得不说,此次为了感谢用户多年来支持,华为云活动力度可以说非常大,让用户感受到了满满的诚意。同时,为助力中小企业上云,华为云12.12会员节特别设置了企业应用专区,专区内含云服务器、云数据库、企业建站、商标自助注册等多款产品及服务,一站式满足中小企业的创办、知识产权、营销和办公等场景。活动期间企业用户付费满额后,华为云还将送出价值8.4万元的服务支持计划。为用户提供及时响应和专业的服务,有效解决传统售后服务成本高、响应周期长等难题。除外,华为云此次还推出消费满额送华为手机P40 Pro等高能活动。用户通过活动页面购买云服务,或使用上云礼包优惠券在华为云官网新购云服务,累计新购实付付费金额达到一定额度,可兑换相应的实物礼品。文章转载来源:除了回馈活动外,本次12.12会员节多款产品均打出了特惠价,100+云产品2折起,云服务器、云数据库、云安全…各类服务均有优惠等着你。其中还精选了十大专场:全球云服务专场、云数据库专场、云安全专场、企业应用专场、网站建设专场、域名特惠专场、CDN和视频云专场、企业互联网专场、华为云会议专场、AI人工智能+大数据专场。多项超值优惠,满足多种企业上云场景!华为云12·12会员节自开办以来,让不少用户感受到了温暖,也享受到了真正的实惠。未来,华为云还将持续以不同形式感恩回馈用户,为千行百业提供底座,做智能世界的'黑土地。进入华为云官网可了解华为云12.12会员节更多详情。文章转载来源:donews
  • [热门活动] 2020DTCC中国数据库技术大会【华为云数据库专场】
    随着技术发展,数字化建设已经显示出强大能量,云计算作为数字化建设的重要部分,为经济增长提供新动力。其中云上数据库为企业带来了数据价值提升,安全可靠、成本优化等诸多收益。本次2020 DTCC大会,华为云数据库专场将以“驱动数据创新,共建GaussDB生态”为主旨,邀请多名资深专家及客户分享、赋能华为云数据库最佳实践与最新技术探索,共同促进数据释放价值,各行业运转效率提升。n  2020年12月21日 周一 14:00-17:30n  北京国际会议中心–201A+B实验室n  现在报名可获得华为云数据库定制卫衣一件期待您的参与!   精彩回顾: DTCC 2020:华为云GaussDB加速企业数字变革DTCC 2020:驱动数据创新,共建GaussDB生态华为云GaussDB亮相DTCC2020,全面释放数据新动力又获行业认可!华为云数据库荣膺DTCC2020两项大奖
  • [技术干货] 云图说 | 数据库内容集锦 最新最全的数据库知识,看这里就够了
    服务名称云图说内容链接云数据库RDS【云图说】第14期 初识华为云关系型数据库【云图说】第117期   小云妹带你快速玩转关系型数据库实例操作 01期【云图说】第132期   小云妹带您快速玩转RDS实例操作(2)——删除与退订云数据库 RDS for MySQL【云图说】第35期 小云妹的数据库之旅 01   万万没想到,RDS for MySQL原来是这样的【云图说】第38期 小云妹的数据库之旅 02   这些购买RDS for MySQL的技能实用到哭,你确定不来看看?【云图说】第41期 小云妹的数据库之旅 03   云数据库 RDS for MySQL一键实现弹性扩展是种什么样的体验?【云图说】第64期 小云妹的数据库之旅 06   数据库的私人医生—云DBA【云图说】第169期   华为云数据库 RDS for MySQL内核小版本升级全攻略【云图说】第201期 读请求太多怎么办?云数据库RDS for MySQL一键开通读写分离,轻松应对业务高峰云数据库 RDS for PostgreSQL【云图说】第48期 小云妹的数据库之旅 04   太给力了!认识云数据库 RDS for PostgreSQL只需要这三步云数据库RDS for SQL Server【云图说】第61期 小云妹的数据库之旅 05   这才是云数据库 RDS for SQL Server最正确的打开方式文档数据库服务DDS【云图说】第29期   华为云文档数据库服务(DDS),多快好省惠【云图说】第128期 小云妹之DDS实例安全基本操作【云图说】第147期 文档数据库可视化运维   高频需求一键式便捷操作【云图说】第198期 将源端MongoDB业务搬迁至华为云DDS的几种方式数据复制服务DRS【云图说】第46期 超便捷的华为云数据复制服务【云图说】第120期   小云妹带您揭秘——数据复制服务四大功能【云图说】第157期 华为云数据复制服务DRS   打造不一样的数据库迁移【云图说】第226期 DRS数据对比——带您随时观测数据一致性数据管理服务DAS【云图说】第75期 初识数据管理服务 DAS【云图说】第141期   DAS表结构对比与同步 实现您多个数据库管理心愿云数据库 GaussDB(for MySQL) 【云图说】第161期   华为云GaussDB(for MySQL),新一代企业级高扩展海量存储分布式数据库云数据库 GaussDB NoSQL【云图说】第166期 华为云自研云数据库GaussDB NoSQL   兼容多款NoSQL接口的数据库服务云数据库GaussDB(for Cassandra)【云图说】第209期 初识云数据库GaussDB(for Cassandra) ——华为新一代Cassandra宽列云数据库云数据库GaussDB(for Redis)【云图说】第223期 初识云数据库GaussDB(for Redis)云数据库 GaussDB【云图说】第204期  初识华为云数据库GaussDB,新一代企业级分布式数据库分布式缓存服务Redis【云图说】第76期 DBA·王的Redis优化历程分布式数据库中间件DDM【云图说】第197期 初识华为云分布式数据库中间件DDM
  • [行业资讯] 华为云数据库代理正式商用,轻松助您自动扩展读写分离
    你是否还在烦恼流量洪峰下数据库反应太慢?你是否还在担心高并发下数据库突然故障?你是否还在吐槽数据库分流功能复杂难搞?别担心,你的问题有救了。华为云数据库代理只需提供一个读写分离地址,就可以自动进行读写请求转发,而且应用透明,给您丝滑般的优质体验。华为云数据库代理已于近期正式商用,凭借3大核心技术优势,无惧流量洪峰,让数据库分流又快又稳。l  高可用:自动消除单点故障,根据实例的健康情况,智能调整流量分发权重,设置延时阈值,提升架构可用性。l  高性能:提供读写分离及负载均衡能力,对于写少读多的业务场景实现读取能力的弹性扩展,分担数据库压力,充分利用只读库资源,提升业务的整体性能。l  易用透明:用户只需要在带有只读实例的主实例上开通读写分离功能,就可以使用读写分离,无需修改任何业务代码,0成本对接。华为云数据库代理架构图基于卓越性能,华为云数据库代理广泛适用于电商、互联网、游戏、短视频等应用场景,如在读多写少的电商行业,每当大促秒杀,数据量激增,查询请求的性能消耗随之变大,从而有可能影响用户的业务。华为云数据库代理为用户提供的一键开启读写分离功能,用户只需一个请求地址,就能自动完成读写请求的路由及根据不同的只读实例规格进行不同的负载均衡,同时可自动摘除只读实例故障,减少对用户的影响,保障客户业务持续稳定运行。怎么样,是不是很6?目前,华为云数据库代理已在RDS for MySQL、RDS for PostgreSQL、GaussDB(for MySQL)等3款数据库引擎进行实践应用,并持续构建高性能、高可用、透明易用的能力,提供极致可靠的数据库分流方案,帮助用户轻松应对流量洪峰,欢迎各位前来Pick! 戳此直达体验>>https://support.huaweicloud.com/usermanual-rds/rds_11_0016.html
  • [技术干货] 什么是数据库“存算分离”架构?
        今天的话题要从一个朋友的咨询开始    所以准备写一篇短文谈谈我对“存算分离”架构的理解,不一定全面,欢迎在评论区探讨。    其实这个朋友是误解了“存算分离”这个概念。他认为普通MySQL云数据库用evs做存储,计算资源和存储资源是分开的,比如可以单独扩容计算资源或单独扩容存储资源,所以就是存算分离的架构,其实这么理解是片面的。要理解“存算分离”架构,还得追根溯源,从传统MySQL主备架构说起。    这张图熟悉MySQL的人应该都见过,我们知道,MySQL的master端有数据变更时,备机是通过读取和回放binlog,涉及到三个线程,一个运行在主节点(log dump thread),其余两个(I/O thread, SQL thread)运行在备节点,三个线程配合完成数据复制的工作。但是,不难发现,这个架构在某些场景会有明显的缺陷:主库写入压力大时。当主库的写入压力比较大的时候,主备复制的时延会变大,因为需要回放完所有binlog的事务才会完全达到数据同步。增加只读节点时。增加备机/只读节点的速度很慢,因为我们需要将数据全量的复制到从节点,如果主节点此时存量的数据已经很多,那么扩展一个备机节点速度就会很慢高。使用多个只读节点时。存储的成本线性增长,如果数据库磁盘空间比较大,那么相应的所有只读节点挂载的磁盘空间都需要和主节点一样大,成本将会随着只读库数量增加进行线性增加。    这些问题通过存算分离架构就能得到很好的解决,以华为云GaussDB(for MySQL)为例,作为华为自研的最新一代高性能企业级分布式数据库,基于华为最新一代DFV分布式存储,采用计算存储分离架构,最高支持128TB的海量存储,可实现超百万级QPS吞吐。    首先,GaussDB(for MySQL)采用计算与存储解耦的技术架构,让所有的节点都共享一个存储,也就是说,增加计算节点时,无需调整存储资源,真正做到计算与存储分离,并且可支持 15 个只读节点的扩展,主节点和只读节点之间是 Active-Active 的 Failover 方式,计算节点资源得到充分利用,由于使用共享存储,降低了用户使用成本。完美契合了企业级数据库系统对高可用性、性能和扩展性、云服务托管的需求。GaussDB(for MySQL)将MySQL存储层变为独立的存储节点,在GaussDB(for MySQL)中认为日志即数据,将日志彻底从MySQL计算节点中抽离出来,都由存储节点进行保存,与传统 RDS for MySQL 相比,不再需要刷 page,所有更新操作都记录日志,不再需要 double write,从而大大减少了网络通信。    小结一下,以“存算分离”架构来答复一下上面的3个问题:    1. 当主库的写入压力比较大的时候,由于不再有double write入,主节点和只读节点之间的复制时延基本得以消除。    2. 增加只读节点的速度非常快,因为不再需要将数据全量的复制到只读节点,无论多大数据量,只需 5 分钟左右即可完成增加只读节点。    3. 使用多个只读节点时,因为只有一份存储,所以存储的成本不会有变化,存储空间越大,只读节点越多,节省成本越明显。
  • [技术干货] MySQL+NodejS+ES的全文搜索实战
    一、Elasticsearch单独使用1、Elasticsearch安装(建议Linux系统):步骤一:安装较新版本的Java,确保环境变量配置正确,JDK版本不能低于1.7_55。步骤二:安装Elasticsearch:https://www.elastic.co/cn/downloads/elasticsearch    Linux版本$ wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-7.10.0-linux-x86_64.tar.gz $ tar -xzf elasticsearch-7.10.0-linux-x86_64.tar.gz    windows版本:官网下载windows版本安装包,解压。2、Elasticsearch启动$ cd elasticsearch-7.10.0/$ ./bin/elasticsearch (Linux版本) $ .\bin\elasticsearch.bat (windows版本)运行成功后,浏览器访问http://localhost:9200/?pretty页面出现如下信息意味着启动成功了!!!或者打开另一个终端 执行:curl 'http://localhost:9200/?pretty' ,与上一种方式启动成功信息显示一致。(windows可以安装cURL)。可以搭配图形用户界面一起使用,安装kibana(https://www.elastic.co/guide/en/kibana/4.6/index.html), 与 elasticsearch 版本对应即可。二、Node连接MySQL1、安装ES模块$ npm install elasticsearch --save2、安装MySQL驱动$ npm install mysql --save3、这里的框架使用的是koa,先写配置文件,代码如下:4、插入数据,测试数据使用 [Faker-zh-cn.js](https://github.com/layerssss/Faker-zh-cn.js) 生成。5、使用ES全文高亮搜索,代码如下:
  • [技术干货] 一文带你读懂!华为云在ACMUG技术沙龙上都透露了些啥?
     摘要:近日,华为云数据库业务总裁苏光牛在ACMUG中国MySQL用户组主办的 “华为云专场” 技术沙龙中分享了华为云数据库重磅新品GaussDB的核心能力与竞争优势。那么, GaussDB产品究竟有哪些亮点呢?11月18日,由ACMUG中国MySQL用户组主办的 “华为云专场” 技术沙龙在北京进行,华为云数据库业务总裁苏光牛及多位技术专家在会上分享了华为云数据库重磅新品GaussDB的核心能力与竞争优势。本次沙龙中,苏光牛提到:未来云数据库会朝多元化、开放融合、云原生分布式方向发展,智能运维与自治数据库会大有可为。云数据库需要根据市场变化和客户需求,不断进行产品和技术创新,解决数据库卡脖子的问题,以领先的技术和服务推动云数据库跃迁式发展。华为云数据库会以全新品牌GaussDB为站点,面向全场景,服务全行业,持续创新,打造企业级云数据库服务。ACMUG华为云专场数据库技术闭门讨论会现场图华为云数据库资深内核专家饶珑辉,对华为云MySQL系列产品若干内核特性进行了分享。如云数据库RDS for MySQL提供的全量SQL日志、连接线程池、SQL防火墙、热点更新优化、表回收站、复制双通道等能力优势。华为云新一代高性能企业级分布式数据库GaussDB(for MySQL) 除具备RDS for MySQL所有能力外,还提供了高达128TB的海量存储,支持1写15读的只读节点极速扩展,可实现超百万级QPS吞吐,完全兼容MySQL,单节点相比原生MySQL性能提升7倍,支持跨AZ部署,数据0丢失。华为云数据库产品总监张昆,分享了华为云数据库GaussDB的产品革新与实践。他提到,云、AI、5G等技术驱动数据库行业新需求,云数据库不断演进升级。依托华为云与华为云Stack,通过全栈软硬件优化,华为云GaussDB进行了进阶与革新,以统一的分布式架构,支持关系型与非关系型的数据库引擎,并分享了GaussDB在金融、电商、游戏等行业中的优秀实践。在关系型领域,GaussDB除支持华为开源生态openGauss外,也100%兼容MySQL和PostgreSQL开放生态,存储容量更大,性能更优,适用于企业多样化的数据库应用场景。非关系型领域,GaussDB 100%支持MongoDB、Cassandra、Redis、InfluxDB等NoSQL协议接口,提供极致性能、企业级可靠性、灵活全托管等服务能力。华为云数据库资深内核专家范逸鸣,分享了华为云GaussDB(openGauss)社区及商业版的关键特性。GaussDB(openGauss)是华为云深度融合数据库领域多年经验,结合企业级场景需求,推出的新一代企业级分布式数据库。openGauss社区版以集中式主备部署为形态,继承GaussDB稳定可靠、高性能、丰富特性等优势,同时积极参与openGauss社区,保持长期演进。GaussDB(openGauss)商业版架构上着重构筑传统数据库的企业级能力和互联网分布式数据库的高扩展和高可用能力,在支撑传统业务的基础上,持续构建高性能、高安全、生态兼容等竞争优势,为企业面向5G时代的挑战,提供了无限可能。此外,华为云数据库MySQL生态域研发总监肖永,还结合客户实践讲述了GaussDB(for MySQL)从云化到Cloud Native的演进之路。他表示:数据库已经发展了三十多年,传统数据库架构在新的介质、需求下已经有所瓶颈,同时客户业务不断进化,大数据量、中心化处理趋势明显。针对变化,华为基于自身上云经验,在下一代存储DFV上打造了企业级Cloud Native数据库产品GaussDB(for MySQL) ,基于存算分离的分布式架构提供了优于开源MySQL 7倍性能、故障闪恢复、分钟级快速备份和恢复TB级数据等能力。基于丰富的产品线和优秀的技术能力,华为云数据库服务已在500+大客户中规模商用,遍布金融、政府、电信、能源、交通、物流、电商等行业。未来,华为云数据库将持续构建技术硬实力和优秀解决方案,使能行业数字化转型。Ps:错过直播的小伙伴们,可以点击链接回顾:https://live.bilibili.com/22257582
总条数:436 到第
上滑加载中