• [技术干货] 华为云数据库服务购买和使用方法参考
    华为云提供了TaurusDB、MySQL、PG、SQL Server等云数据库服务。本文以SQL Server云数据库服务为例,描述了华为云数据库的购买和使用方法,供参考。 注意:需要在华为云网站上注册账户并且实名认证,账户中需要有额度或者资源券。1、  打开华为云网站https://www.huaweicloud.com/通过已注册的账户登录华为云网站,依次选择“产品”—>“基础服务”—>“云数据库SQL Server”,具体如下图所示。2、  点击“立即购买”3、  依次选择“按需计费”—>“Microsoft SQL Server”—>“2017标准版”—>“单机”,其余选项默认4、  CPU/内存 选择“2核|4GB(通用型)”基本可以满足教学要求存储空间与数据量大小有关,如果数据量不大的话,可以默认40G5、  输入两次管理员密码,点击“立即购买”6、  核对购买服务的配置信息,确认无误后,点击“提交”7、  返回服务列表,所购买服务的运行状态应该是“创建中”在任务中心,可以查看执行进度8、  等待创建完成后,运行状态会显示“正常”,大概15分钟左右9、  点击“登录” 10、输入用户名和密码,即为步骤5所设置的密码,DAS为数据管理服务,为数据库使用提供更多监控服务,可以勾选开启,点击“登录”。11、              数据库连接成功后,就可以进行操作了12、选择数据库、Schema,选择要执行的sql语句,点击执行SQL,就可以执行了。 更多云数据库的使用方式可以参考如下地址https://support.huaweicloud.com/rds/index.html 数据管理服务DAS可以参考如下地址https://support.huaweicloud.com/das/index.html注:RDS for SQL Server在按需购买之后,无论用与不用,都会按照购买时每小时的价格计费。 如果考虑到降低费用问题,有两种方式:1、  如果数据量不大,数据库使用完成后删除实例,可以停止计费,参考“实例管理”—>所用实例—>“更多”—>“删除实例”2、  如果数据量比较大的话,数据库使用完成后,创建快照保留当前实例所有数据,再删除实例,下次使用基于快照重新创建
  • [技术干货] 云数据库常用概念大全
    想要全面了解云数据库,就要先知道一些常用的概念。今天我就来给大家普及……
  • [热门活动] 华为云云数据库RDS鲲鹏实例于2020年5月20日00:00(北京时间)转商通知
    尊敬的华为云客户:华为云计划于2020/05/20 00:00(北京时间)将云数据库RDS鲲鹏实例正式转商用。服务商用后,将于2020/05/20 00:00(北京时间)正式开始收费,您可以将按需付费实例转为包周期实例。华为云在此提醒您,如果您不再需要使用云数据库RDS鲲鹏实例,请在实例转商前删除相关资源,以免产生费用。如您有任何问题,可随时通过工单或者服务热线(4000-955-988或950808)与我们联系。感谢您对华为云的支持。
  • [技术干货] 云数据库RDS是关系型数据库,那什么是关系型数据库?又该如何使用呢?
    华为云关系型数据库(Relational Database Service,简称RDS)是一种基于云计算平台的即开即用、稳定可靠、弹性伸缩、便捷管理的在线关系型数据库服务。关系型数据库支持以下引擎:MySQLPostgreSQLSQL ServerGaussDB T华为云关系型数据库服务具有完善的性能监控体系和多重安全防护措施,并提供了专业的数据库管理平台, 让用户能够在云中轻松的进行设置和扩展关系型数据库。通过华为云关系型数据库服务的管理控制台,用户几乎可以执行所有必需任务而无需编程,简化运营流程,减少日常运维工作量,从而专注于开发应用和业务发展。如何使用华为云关系型数据库您可以通过以下两种方式使用关系型数据库。管理控制台:您可以使用管理控制台为您提供的Web界面完成关系型数据库的相关操作。API:您可以编写代码调用API使用关系型数据库,请参考《关系型数据库API参考》。了解常用概念和什么是关系型数据库可以帮助您更好地选购关系型数据库。云数据库MySQLMySQL是目前最受欢迎的开源数据库之一,其性能卓越,搭配LAMP(Linux + Apache + MySQL + Perl/PHP/Python),成为WEB开发的高效解决方案。 云数据库MySQL拥有即开即用、稳定可靠、安全运行、弹性伸缩、轻松管理、经济实用等特点。架构成熟稳定,支持流行应用程序,适用于多领域多行业;支持各种WEB应用,成本低,中小企业首选。管理控制台提供全面的监控信息,简单易用,灵活管理,可视又可控。随时根据业务情况弹性伸缩所需资源,按需开支,量身订做。当前RDS for MySQL支持版本请参见数据库引擎和版本。云数据库PostgreSQLPostgreSQL是一个开源对象关系型数据库管理系统,并侧重于可扩展性和标准的符合性,被业界誉为“最先进的开源数据库”。云数据库PostgreSQL面向企业复杂SQL处理的OLTP在线事务处理场景,支持NoSQL数据类型(JSON/XML/hstore),支持GIS地理信息处理,在可靠性、数据完整性方面有良好声誉,适用于互联网网站、位置应用系统、复杂数据对象处理等应用场景。支持postgis插件,空间应用卓越,达到国际标准。更接近Oracle数据库,去 “O” 成本低。适用场景丰富,费用低,随时可以根据业务情况弹性伸缩所需的资源,按需开支,量身订做。当前RDS for PostgreSQL支持版本请参见数据库引擎和版本。云数据库SQL ServerSQL Server是老牌商用级数据库,成熟的企业级架构,轻松应对各种复杂环境。一站式部署、保障关键运维服务,大量降低人力成本。根据华为国际化安全标准,打造安全稳定的数据库运行环境。被广泛应用于政府、金融、医疗、教育和游戏等领域。云数据库SQL Server具有即开即用、稳定可靠、安全运行、弹性伸缩、轻松管理和经济实用等特点。拥有高可用架构、数据安全保障和故障秒级恢复功能,提供了灵活的备份方案。当前RDS for SQL Server支持版本请参见数据库引擎和版本。云数据库GaussDB TGaussDB T是华为公司自主研发的关系型数据库管理系统。是首款同时支持x86和Kunpeng硬件架构的全自研企业级数据库,基于创新性数据库内核,提供高并发事务实时处理能力、金融级高可用能力,可以用于支撑金融、政府、电信、大企业等行业核心关键系统。当前GaussDB T支持版本请参见数据库引擎和版本。华为云数据库精选特惠活动火热进行中,爆款产品低至4.5折,新人享3.9折迁移价,机“惠”难得,购买请戳下图。
  • [热门活动] 请阅:华为云数据库服务四月月报~~
    点击查看文章详情                                                          点击了解更多点击了解更多                                                                 点击查看文章详情点击查看文章详情                                                             点击了解更多点击了解更多                                                              点击查看文章详情点击查看文章详情                                                              点击了解更多         》技术小百科|数据管理服务DAS系列二:实时性能和会话  点击查看文章详情   点击了解更多》技术小百科|数据管理服务DAS系列三:历史性能分析  点击查看文章详情   点击了解更多》技术小百科|数据管理服务DAS系列四:紧急Kill会话  点击查看文章详情  点击了解更多》技术小百科|数据管理服务DAS系列五:实时分析  点击查看文章详情   点击了解更多■ 疫情专区免费活动活动时间:即日起长期有效        活动链接疫情期间,华为云新用户可免费试用MySQL和DDS 2个月,每天限额30份,数量有限,先到先得。■ 云数据库特惠活动活动时间:即日起至5月31日        活动链接 爆款产品1年享6折——海量规格,满足不同需求。不限新老用户,每用户限购10台新购3年专享4.5折——买的久折扣低,不限新老用户,每用户限购10台迁移上云享3.9折迁移价——未购买过数据库的用户,每用户限购1台。购买以下规格免费使用数据复制服务DRS迁移数据成功后,加送6个月免费时长更多数据库资讯详情,请前往华为云数据库开发者专区。了解数据库最新动态,请扫码关注【HW云数据库】微信公众号
  • [技术干货] 金蝶K/3 Wise接入华为云数据库RDS SQL Server
    1.   简介企业或用户将数据中心部署在线下,采用独立软件提供商(Independent Software Vendor)软件进行管理。线下数据运维成本较高,故障容灾单一化,是目前遇到的瓶颈。采用云上数据库并平滑兼容线下ISV软件管理可以降低企业上云难度,加速企业上云,本文以金蝶K/3 WISE 为例,配合华为云SQL Server 实例快速迁移数据中心。适用场景说明:a)  支持本地ISV应用迁移上云b)  支持云上虚拟机中的ISV应用,将数据库远程安装至RDS SQL Server。 2.   案例实现2.1 云上环境搭建  环境说明:        a)本地环境:Windows Server 2016 标准版 64位 ,已经安装了金蝶K/3 WISE 相关组件,并创建测试账套,数据库实体为AIS20200415112523,数据库用户为sa。    b)云上环境:华为云SQL Server Microsoft SQL Server 2016 Enterprise Edition 单机实例 4核16GB ,字符集尽量保持和线下一致(线下字符集区分大小写可能会有影响)。华为云弹性云服务器 Windows Server 2016 标准版 64位 4核16GB(用于安装金蝶客户端及账套管理)。备注:安装金蝶的弹性云服务器需要和RDS实例在同一个地域,且VPC相同。否则可能需要搭建专用网络通道进行预先测试连通性后方可兼容,非同vpc下的访问时效不能完全保证。注意:2008版本可能会出现无法使用服务名注册账套最终导致使用客户端登录失败,不建议使用2008版本进行对接c)  本文适配华为云 RDS SQL Server版本如下:SQL Server 2017企业版/标准版SQL erver 2016企业版/标准版SQL Server 2014企业版/标准版SQL Server 2012企业版/标准版2.2 数据准备在本地服务器上,使用数据库管理工具(如SQL Server Management Studio)登录本地数据库,找到对应账套数据库(这里为AIS20200415112523)。 选中数据库,右键数据库属性->选项,选择恢复模式为full 模式或使用命令修改USE master;  ALTER DATABASE database_name SET RECOVERY FULL;          选中当前链接,右键属性,选择数据库设置,点选压缩备份。          右键选中数据库,任务->备份 选择备份,并将其命名为同数据库名的.bak文件存储。  至此数据文件准备完毕。如部署在其他云或者其他服务器上,参见https://support.huaweicloud.com/bestpractice-drs/drs_04_0003.html选择合适的迁移上云方案进行迁移数据。2.3 数据全量迁移上云选择华为云对象存储服务(OBS)。创建一个标准存储、公共读写的桶。  页面访问并上传文件可能无法上传,建议使用obsbroswer(可能下线)或者obs broswer plus传输文件。         获取访问密钥(AK/SK),详情见链接指导:https://support.huaweicloud.com/qs-obs/obs_qs_0005.html         使用工具登录桶,找到对应创建的桶:上传备份文件到桶 跳转到数据复制服务,选择备份迁移管理,创建迁移任务,选择数据库类型为SQL Server,备份文件来源为自建OBS桶,选择桶名,找到上传的备份文件,点击下一步。  选择对应创建的实例,选择全量备份,最后一个备份,覆盖还原,执行预校验,全部数据库,点击确认即可。 等待迁移任务完成 2.4 云上数据库实例配置当前华为云SQL Server 数据库默认开启分布式事务(MSDTC),我们通过配置msdtc 来实现云数据库实例和云弹性服务器之间的同步。详情查看分布式事务:https://support.huaweicloud.com/usermanual-rds/rds_sqlserver_01_0001.html主机名称:输入要与RDS实例建立分布式事务的主机名。主机名在1到64个字符之间,由字母、数字或中划线组成,不能包含其他特殊字符,且主机名字不可重复。主机IP: 输入要与RDS实例建立分布式事务的主机IP。主机IP需要先配置安全组的出入规则。 云上主机Win+R ->cmd 键入 hostname 或者控制面板->系统和安全—>系统  RDS数据库页面,点击实例,选择分布式事务点击添加主机,键入主机名称和可以连通云上数据库实例的ip地址,点击测试连接,通过测试后,点击确定,测试不通过请排查输入的信息是否正确,尤其确认ip是否可以连通(一般建议内网IP,若跨VPC等,需要提前测试连通性)。 2.5 云上弹性服务器配置RDS数据库页面,点击实例,选择分布式事务,点击复制RDS实例信息 将RDS实例信息配置到ECS的hosts文件中,路径为“C:\Windows\System32\drivers\etc\hosts”在ECS端:打开“控制面板”,选择“系统和安全 > 管理工具”,在“管理工具”页面打开“组件服务”。选择“计算机 > 我的电脑 > Distributed Transaction Coordinator”。右键单击“本地DTC”,选择“属性”。按如下配置设置后会重启msdtc服务 2.6 测试结果在ECS端,根据产品要求安装金蝶K/3 wise 客户端和账套管理系统点击账套管理,在弹出的账套管理数据库设置页面设置相关身份验证信息和数据服务器数据服务器填入云端数据库的服务器名(即为上一步设置的)。数据库实体选择对应的数据库即可。  设置完毕后,进入系统,点击注数据库->注册账套  进入后,填写上一步的服务器名为当前数据服务器,填入对应的sqlserver 身份验证,目前华为云的默认数据库账号为rdsuser,填写完毕后点击数据库实体,点击右键,弹出空白框,点击所有后,可显示当前云上所有的数据库实体,选择迁移的账套数据库(注意:如果设置迁移的是账套数据库会提示为无效账套)即可。 为方便链接,可在系统->预设连接中,配置云上实例为默认的连接。  至此对接华为云sqlserver实例完毕,点击金蝶K3 wise客户端,使用已经配置的金蝶账号即可登录使用。   
  • [热门活动] 第二届华为云数据库挑战赛开始啦!火热报名中~~
    号外!2020年第二届华为云数据库挑战赛开始啦!即日起至7月24日火热报名中!本届大赛特设极客组和商业组两大赛道,极客组面向全社会开放,寻找代码小能手,性能比拼等你来战;商业组面向华为合作伙伴,聚焦实用型工具开发、解决方案创新应用,更多商业合作机会等你参与。玩法升级,精彩更盛!这里有高达百万的奖金权益,有一大波呼朋唤友的全民拉新奖品,有展示自我技能的广阔舞台,还有入职华为的工作机会,年薪百万不是梦。如果你有一点点心动,那请不要错过这场华为云数据库挑战赛,加入我们成为今年夏天大赛舞台最靓的“仔”,戳它报名!
  • [技术干货] GeminiDB前端融合方案
    背景       华为云前端服务前期采用AngularJs作为框架技术栈,技术较为老旧,性能较差,在华为云快速发展的今天,显然不能满足要求。因此我们必须要升级前端技术栈,使用Angular2+来承载我们的前端服务。GeminiDB作为新服务,也是数据库乃至华为云未来的重点服务,作为前端部分,必须在技术上使用最前沿的框架,以最大地提高用户体验。       但是技术栈的升级不是一蹴而就的,尤其是在华为云,所有的云服务必须在框架服务的底座上运行,而框架服务承载了所有的云服务,如果要进行技术栈升级,必然是一个缓慢的过程。GeminiDB作为华为云服务里的一员,也不可能脱离框架服务而存在。因此存在一个问题,就是如何在现有的低版本的框架服务上,运行新版本的前端服务。       为了解决以上问题,华为云前端推出了一种融合方案,该方案能让独立的Angular项目整体运行在低版本的框架服务上,通过各种适配手段,让Angular项目也能获取到外层框架服务的资源。底层项目      底层项目使用webpack打包,打包后通过在index.html里引入businessAll.js文件,以该文件为入口启动整个框架服务。<script type="text/javascript" src="businessAll.js"></script>       在底层框架服务启动后,再渲染出具体云服务内容。<div class="service-content-view" ui-view ng-animate="{enter:'fade-enter'}"></div>Angular项目       Angular项目支持独立运行,有单独的index.html,也有单独的main.ts入口。但是如果希望Angular项目运行在底层框架服务上,就必须把Angular项目看作是一个独立的模块,把项目整体引入到底层项目中。因此,我们可以预先把Angular项目编译好,放到底层项目的一个目录下。在运行底层项目时,在index.html里将Angular项目引进来,独立运行。    <link rel="stylesheet" type="text/css" href="{底层项目中Angular项目的路径}/styles.css" />    <script type="text/javascript" src="{底层项目中Angular项目的路径}/runtime.js"></script>    <script type="text/javascript" src="{底层项目中Angular项目的路径}/polyfills.js"></script>    <script type="text/javascript" src="{底层项目中Angular项目的路径}/main.js"></script>项目融合       底层项目和Angular项目均能独立,但是要让两者融合起来,会遇到以下几个问题:        1.底层项目中如何渲染出Angular项目。        2.Angular项目依赖底层项目的资源,如何保证Angular项目在底层项目运行起来后再运行。        3.如何解决底层项目和Angular项目的路由冲突问题。渲染Angular项目       底层项目分为两部分,一部分是底层框架服务,另一部分是具体云服务。现在我们要做的是把老的云服务项目替换成新的Angular项目,因此我们可以直接在渲染老的云服务的地方替换成新的Angular项目的渲染容器。<div class="service-content-view" ui-view ng-animate="{enter:'fade-enter'}"></div><app-root></app-root>       底层框架服务对页面渲染上做了一些体验上的优化,因此必须保留原模板中的ui-view,使底层项目正常运行起来,实际上老的云服务项目的渲染内容已经转发到新的Angular项目上面。Angular项目对底层项目的依赖       底层框架服务给云服务提供了很多公共变量与服务,这些变量和服务是各个云服务必须要使用的,否则云服务将不能正常运作。启动顺序问题       对于Angular项目来说,要使用底层框架服务提供的内容,首先要求Angular项目在底层项目运行起来之后再运行。这里采用Augular中的APP_INITIALIZER令牌来解决这个问题。APP_INITIALIZER是一个函数,在程序初始化的时候被调用。这里在根模块的providers中以factory的形式来配置。import { BrowserModule } from "@angular/platform-browser";import { NgModule } from "@angular/core";import { AppInitService } from './services/app-init.service';import { AppComponent } from "./app.component";@NgModule({ declarations: [AppComponent], imports: [BrowserModule], providers: [     AppInitService,    {         provide: APP_INITIALIZER,         useFactory: initializeApp,         deps: [AppInitService],         multi: true    }], bootstrap: [AppComponent]})export class AppModule {}export function initializeApp(appInitService: AppInitService) {   return (): Promise<any> => {       return appInitService.Init();  };}       在appInitService里,先获取到底层框架的资源,再进行Angular项目的初始化。import { Injectable } from '@angular/core';@Injectable()export class AppInitService {   constructor() {}   Init() {       return new Promise<void>((resolve, reject) => {           // 获取到底层框架服务的资源           resolve();      });  }}资源依赖问题       底层项目使用的是AngularJs,Angular项目获取底层框架服务提供的资源不能通过Angular的方式引入,因此需要借助AngularJS的注入器获取在底层框架中注册的服务组件:static get(inject: string): any {return (window as any).angular.element('html').injector().get(inject);}如,要获取 $rootScope:rootScope = (window as any).angular.element('html').injector().get(‘$rootScope’);路由冲突问题       Angular项目本身有自己的路由,但是Angular项目是运行在底层框架之上的,Angular项目的路由将会被底层框架所拦截。因此,我们也需要在底层框架的项目中配置相同的路由,以免Angular项目中的有效路由被底层框架识导向为404。Angular项目路由:{   path: '',   redirectTo: 'ng2app1',   pathMatch: 'full'},{   path: 'ng2app1',   loadChildren: './ng2app1/ng2app1.module#Ng2app1Module',},{   path: 'ng2app2',   loadChildren: './ng2app2/ng2app2.module#Ng2app2Module',}   底层框架路由:var configArr = [  {       name: 'ng2app1',       url: '/ng2app1'  },  {       name: 'ng2app2',       url: '/ng2app2'  }];       另外,由于底层项目使用的是hash路由,Angular项目中也要做相应的配置,默认是使用的是PathLocationStrategy,需要切换到hash模式。import { LocationStrategy, HashLocationStrategy } from '@angular/common';...providers: [  {       provide: LocationStrategy,       useClass: HashLocationStrategy  }]总结       以上方案是在底层框架升级周期长的前提下的一个临时方案,实际上还是存在着不少的问题。比如底层框架对于老的云服务容器是有统一管理的,老的云服务容器会针对不同的场景能够自适应,而融合方案中的Angular项目则不能;每次启动整个项目时,必须要预先编译好里面的Angular项目,再去启动外层的底层框架,开发效率比较低。因此,后续GeminiDB服务应该在底层框架升级后,尽快适应到新的底层框架体系中,提高服务的可用性和稳定性。
  • [技术干货] 如何览遍“数字中国”的现在与未来?云上智慧地图来支招
    以前,家家户户都会挂着一张中国地图和世界地图,很多人对世界的概念也源于那一方轮廓,小小地图记载了整个世界的山川河流、城市人文,也撩动了我们对世界的好奇心。如今,随着科技的发展,纸质地图逐渐退出了我们的生活,取而代之的是各种存于手机、电脑等各种形式的电子地图,查路线、看世界,各种信息触手所及。在全球化沟通交流如此密切的时代,人们渴望了解更多世界信息,对地图的需求已不止于简单的版图内容了解,对各种丰富的地理内容和实时动态信息了解成为现代人普遍的地理信息诉求。哪里有需求,哪里就会有响应,国家地理信息公共服务平台天地图(以下简称天地图)扮演的就是这么一个角色。地理信息的丰富和服务能力的不足造就上云契机天地图是网络化地理信息共享与服务门户,集成了全国各省市和相关专业部门的地理信息资源,向各类用户提供权威、标准、统一的在线地理信息服务。随着国家、省、市基础测绘成果积累和地理信息产业的迅速发展,以及数据获取能力的加强,地理信息成果极为丰富。但因缺乏为企业与公众在线服务的产品、跨尺度跨区域数据集成共享困难等因素,地理信息集成服务能力不足,限制了天地图进一步为社会服务的能力。云+5G+AI时代的到来,万物皆可上云,天地图也将目光锁在了云上,决定携手华为云数据库将原先自建的数据库搬到华为云上,以提供更优质高效的服务。天地图&华为云,彰显云上“数字中国”新魅力华为云数据库携手天地图联合打造“云+地图”的合作模式,推动地理信息共享、智能数据服务的突破性创新,极大提升了天地图的服务能力,彰显“数字中国”的现代魅力。极速融合,迁移疾如风天地图全库数据量达到17TB,若延用线下方案迁移,全部恢复需要15天,而天地图承载着及时为公众提供各种地理信息服务的使命,无法接受这么长的迁移时长。考虑到数据库迁移质量和进度,华为云数据库决定采用多种数据库引擎融合解决方案,确保各类数据无遗漏、易使用。华为云多模NoSQL服务GeminiDB支持高达100TB的海量数据存储,可以用来存放占用空间极大的地理信息底图瓦片数据,轻松存储无压力。云数据库RDS for PostgreSQL增强版(GIS插件)存放地理信息矢量数据,以提供及时准确的空间地理信息。RDS for MySQL存放用户信息和图层配置信息,保证用户数据的稳定可靠。多款数据库极速融合,共同发力,17TB的海量数据迁移仅仅用了2天。秒级扩容,访问so easy天地图为30+部委机构和全国30多个省市提供地理信息基础平台服务,提供了44项在线数字化地理信息专业服务,日均API和服务调用超过4亿次,访问压力极大。华为云数据库采用最新一代高扩展海量存储分布式数据库GeminiDB来分担化解高访问压力,GeminiDB可实现分钟级节点扩容和秒级存储扩容,扩容性能提升百倍,满足敏捷业务弹性需要,对天地图高达上亿的访问毫无压力,响应能力快稳准,用户获取信息及时准确,有效保障了天地图在高负载情景下业务的正常运行。多层管控,安全放心间作为国家级的服务平台,数据的安全可靠至关重要。华为云数据库GeminiDB跨AZ高可用,拥有完善的跨区域容灾策略,故障出现时可秒级恢复,而且每天对数据库进行全量备份和增量备份,数据存储最长732天,并定期进行恢复演练,验证备份恢复流程的有效性,实现分钟级备份恢复,确保天地图数据无丢失,业务运行安全可靠。华为云数据库解决方案架构图小小一张“云上地图”囊括四海八荒,凝聚着智慧,闪耀着科技之光。此次天地图携手华为云数据库,为公众提供了更为全面、精准、权威、 智能、人性化的地理信息服务,让全社会共享测绘发展成果,感受“数字中国”的独特魅力。当前该项目已经开始二期建设,并继续推广给全国30多个省市。欲了解更多云数据库GeminiDB详情,敬请移步华为云官网。此外,华为云数据库精选特惠活动火热进行中,爆款产品低至4.5折,新人享3.9折迁移价,机“惠”难得,购买请戳。 
  • [行业资讯] 华为云数据库社区季刊2020Q1
    汇聚华为云数据库社区最新鲜热门技术干货精彩不容错过赶快点击了解吧
  • 【云小课】数据库服务 云小课汇总
    类别服务名云小课链接数据库DAS【第1课】数据管理服务DAS来啦!帮您轻松解决数据管理各种难题【第14课】企业级数据管理利器来袭,华为云DAS让您轻松管理不发愁【第16课】不小心删除了数据库,除了跑路还能咋办?【第25课】如何通过SQL模板检查并进行表优化DDS【第2课】文档数据库服务DDS如何实现跨可用区容灾部署【第6课】灵活备份及恢复数据,保证数据可靠性!【第21课】DDS实例连接失败?跟着我七步搞定!【第32课】创建DDS只读节点,轻松应对业务高峰【第44课】文档数据库服务DDS小版本升级攻略DRS【第3课】数据复制服务,如何实现对象名映射【第11课】什么是单主灾备?什么是双主灾备?【第15课】聊一聊DRS的数据过滤特性【第20课】实时迁移or实时同步?这是个问题!【第40课】如何通过DRS实现RDS for MySQL到Kafka的数据同步【第41课】如何通过DRS实现他云MySQL到GaussDB(for MySQL)的数据迁移【第49课】本地Microsoft SQL Server备份迁移至华为云RDS for SQL Server实例—上篇【第50课】本地Microsoft SQL Server备份迁移至华为云RDS for SQL Server实例—下篇【第51课】通过DRS实现RDS for SQL Server全量备份迁移【第58课】如何通过DRS实现Oracle到DDM的数据同步UGO【第43课】5分钟带您了解顶流预备役-UGORDS【第4课】一键开通云数据库 MySQL读写分离功能,轻松应对业务高峰期【第5课】一键开启慢SQL审计功能 轻松优化SQL Server 数据库【第8课】MySQL数据库频繁出现OOM问题该如何化解【第10课】RDS for SQL Server透明数据加密功能,防止机密数据泄露【第17课】RDS实例连接又失败?看我祭出杀手锏!【第23课】MySQL数据库如何实现跨区域备份【第27课】MySQL数据库如何实现存储空间自动扩容【第34课】如何将自建MySQL迁移到RDS for MySQL【第35课】其他云MySQL迁移到RDS for MySQL实例【第36课】如何在DRS上搭建MySQL异地单主灾备【第42课】RDS for PostgreSQL插件介绍【第53课】RDS for MySQL绑定多安全组【第56课】RDS for MySQL参数模板一键导入导出,参数配置轻松搞定【第57课】RDS for MySQL停止和开启实例GaussDB【第22课】云数据库GaussDB惊艳来袭 —— 第一弹:数据实例的连接【第24课】云数据库GaussDB惊艳来袭 —— 第二弹:数据实例的连接【第26课】云数据库GaussDB惊艳来袭 —— 第三弹:数据实例的连接【第28课】云数据库GaussDB语法入门【第31课】如何初步定位GaussDB慢SQL【第37课】Oracle同步至GaussDB的最佳实践方案【第38课】GaussDB如何进行SQL调优【第39课】GaussDB如何进行性能调优【第46课】GaussDB_gsql入门【第47课】GaussDB如何创建和管理视图【第48课】GaussDB如何创建和管理定时任务【第52课】GaussDB元命令使用指导GaussDB(for Cassandra)【第7课】GaussDB(for Cassandra)数据库简介【第13课】初识GaussDB(for Cassandra)基础架构DDM【第9课】手把手教您创建DDM逻辑库【第33课】合理定制DDM分片策略【第45课】DDM分片变更的原理和使用场景【第54课】DDM如何实现读写分离GaussDB(for MySQL)【第12课】如何通过客户端连接GaussDB(for MySQL)实例【第18课】GaussDB(for MySQL)读请求场景多,只读节点有话说!【第30课】云数据库 GaussDB(for MySQL)如何查看和优化慢SQL【第55课】GaussDB(for MySQL)小版本升级全攻略GaussDB(for Redis)【第19课】华为云GaussDB(for Redis)与自建开源Redis的成本对比【第29课】不容错过!华为云新一代缓存“大咖”——云数据库 GaussDB(for Redis)
  • [行业资讯] 想了解更多技术知识、开发者活动、行业资讯?赶快来关注华为云数据库公众号,come on~~
    数据库最前沿的技术分享最有趣的冷知识介绍最全的资料下载最火辣的内部爆料尽在这里赶快扫描二维码关注吧云数据库 公众号
  • [热门活动] 华为云数据库云端实验训战营报名啦!
    华为云数据库又要搞事情啦!云端实验训战营正式开启报名小白->迁移专家进阶三部曲第一部:课程学习《数据库入门与应用》第二部:数据库自带 “网红属性”的胡老师线上亲授数据库迁移技术+云端迁移实验指导第三部:完成云端实验-MySQL本地数据库迁移扫描下方二维码围观训战营活动,一键报名训战营为大家准备了丰厚的礼品只要你参与任一环节即可获得相应礼品机械键盘、京东卡、双肩包、旅行套装…看完奖品是不是心动了呐云端实验训战营,戳它报名
  • [技术干货] 你的心思很难猜?3亿+用户的心TA都懂!
    在这个信息过剩的时代,我们如何在漫天飞的信息中找到自己想听的歌、想看的新闻、想买的商品?此时,要是有一款懂你的智能推荐引擎就好了,想你所想,急你所急。其实个性化推荐系统早已渗透进我们的生活,并且涵盖了诸多领域,譬如电子商务、电影和电视网站、个性化音乐网络电台、社交网络等。深圳市英威诺创新科技有限公司(以下简称英威诺)从事的就是这么一份懂你的工作。英威诺致力于打造覆盖全球的新媒体网络,通过自主研发的信息智能推荐引擎(PIE),将内容直接展示于用户移动桌面,向移动用户提供个性化内容分发服务,并为企业合作伙伴提供定制化的信息推荐产品及服务方案。随着云、5G、AI、物联网的蓬勃发展,国内云环境运维越来越轻松,数字化、智能化进程不断加快。而英威诺基于对业务长久发展的考量和智能化升级的时代需求影响,决定将原来部署在其它服务器上的数据库迁移到华为云上。华为云数据库依托华为软硬件优势,凭借30年的技术积淀和专业优质的服务,聚焦互联网行业常见场景,为互联网企业提供弹性扩容、智能运维、高可用、高安全的解决方案。此次迁移华为云在充分保证英威诺数据库完好无损迁移的同时,还要确保其安全可靠。英威诺携手华为云数据库,实现了3亿多用户实时智能推荐,保证英威诺业务运行系统稳定可靠,让用户的个性化推荐更及时高效。嗖的一下,畅快体验不止一点英威诺目前全球累计用户已经突破3亿,日活跃用户超过2000万。既要扛得住高并发和高访问情景带来的压力,又要对用户访问进行快速响应,保证用户看的舒心流畅。针对用户实时的动态内容数据查询和智能推荐,华为云数据库的速度可谓是“嗖嗖的”。华为云数据库提供RDS+DRS的解决方案,将数据存储在多个RDS for MySQL实例中,以提供更高的并发度和性能,实现用户对动态内容的快速响应,让用户快速搜索到最新推荐内容。不把数据放在同一个篮子里内容推荐既要看得爽,又要看得滑溜,关键时刻怎么能掉链子呢?华为云RDS for MySQL为您提供丝滑的观看体验。为了确保数据高可用,故障秒恢复,华为云数据库将关键数据存放在RDS for MySQL的主备节点,默认部署在不同AZ中,主实例故障会自动触发failover,实现故障秒级切换,继而进一步提高服务的可用性。同时RDS for MySQL具备表级和实例级别任意时间点的恢复能力,可以快速恢复误操作下的数据,让内容呈现更加流畅。 实力杠杠的“搬家小能手”俗话说数据迁移就是搬家,既要搬得全还要搬得快。华为云数据复制服务DRS就是这么一个让您省心又省力的“搬家小能手”。华为云数据复制服务DRS提供了在线迁移和离线迁移两种方式,确保业务平滑上云,迁移过程业务无中断。在线迁移场景可以通过限速来限制对源库的影响,实时同步数据,不影响客户的业务;而离线迁移的场景,可以最快的迁移数据,减少业务停机时间,让数据“嗖”的一下上云。此外,华为云数据库还支持公网、VPN及专线等多种网络场景,可以方便接入全球客户,并且提供数据一致性的对比,为业务割接保驾护航。同时,华为云还帮助英威诺节省了50%的成本,降本增效不止一点点。华为云数据库将充分发挥整体解决方案和资源整合方面的优势,持续助力英威诺为用户提供更智能的资讯服务,为每个用户翻开内心的封页,让个性化智能推荐更懂你。云数据库特惠专场来袭,10元尝鲜高性能云数据库1个月,单品包年3折起,迁移用户额外赠送6个月使用时长;还有云服务器、存储、域名等爆款组合包年低至3-4折,识别下方二维码,速来抢购!
  • [技术干货] 直播回顾丨激发数据裂变新动能,HDC.Cloud云数据库前沿技术解读
    摘要语:这里有一份华为云数据库技术解读等你查收3月24日14:00-17:00,HDC.Cloud开发者沙龙系列云数据库专场直播线上开启,此次华为云数据库通过三场直播从NoSQL数据库新技术、数据库迁移、行业解决方案等方面对云端数据库进行深度解读,一度引来6000+人围观,直播间评论留言上万条。错过直播不要紧,本文将带你重新回顾和探秘云数据库三场直播的精彩内容,让您快速Get华为云数据库的独特魅力。解锁NoSQL数据库新玩法,释放云端数据新动能大数据背景下,各种云端数据库技术百花齐放,NoSQL数据库也在时代发展浪潮下经历着自己的沉浮。随着时代对NoSQL数据库提出的高需求,NoSQL数据库该如何接招呢?来看一下华为云数据库GeminiDB是怎么“秀肌肉”的吧!GeminiDB是华为云在NoSQL领域的重大技术创新,通过把数据库的多副本能力下沉到分布式强一致的共享存储池,以用户态共享文件系统的方式访问、获取存储池的数据,再传递给多模数据库的公共引擎层,然后在公共引擎层之上实现了Cassandra、Redis、MongoDB、InfluxDB的多模接口,把多模和计算存储分离两种先进架构完美的结合在一起,做到最大程度上的性能提升。这种结合带来了很多工程效率和读写性能的提升,比如轻松实现分钟级计算节点扩容,秒级存储扩容,3倍于开源版本的读写性能提升,秒级故障恢复,数据强一致存储等,整个方案兼顾高可用和强一致。GeminiDB架构图为开发者解锁迁移新技能,开放行业新技术华为云数据库分享了《云上数据库迁移:从小白到大咖的进阶之路》的主题演讲,表示随着云计算的飞速发展,传统数据库开始了云化转型之路,在云化大潮中不断发展创新,甚至涌现出一些颠覆性的技术实践,比如原本只能是数据库迁移专家才能完成的复杂的数据库迁移如今在云上变得轻松简单,让普通的从业者也能完成云上数据库高效迁移,极大便利了客户、一线运维人员和开发者。华为云数据库基于“做最懂客户迁移难题的产品”的理念,推出华为云数据库复制服务DRS。如果将数据库比喻成“城市”,我们可以理解DRS便是城市之间的“地底光纤”,确保将“始发地”源库的数据安全、快速、高效地运输到“目的地”目标库,可达到百公里内毫秒级别、远距离情况下秒级的传输速度。为了保障数据库迁移过程中数据的一致性,一种方式是需要停掉业务,进行一次性迁移(也称离线迁移),这就造成了数据量越大,迁移时间越长,也就意味着停机时间越久。那么是否有一种方式既能保障数据库迁移过程中数据的一致性,又能做到业务持续运行?这就对DRS提出了更高的要求。DRS通过全量迁移+增量同步的方式(也称在线迁移),在全量迁移完成后,启动增量同步过程。增量同步是将源库先进行日志解析,日志可以很形象的看成是“录像带”,记录了源库的所有操作,我们将日志“回放”出来,源库做了什么数据操作,目标库就做什么样的操作,最终这部分增量数据被并行复制到目标库,来保证数据的一致性。整个过程可以理解为在业务运行的过程中,潜移默化地完成了源库与目标库之间的数据迁移,业务无感知。华为云数据复制服务DRS迁移示意图助力千行百业创新升级,华为云数据库不止步华为云数据库分享了《华为云数据库解决方案最佳实践分享》的主题演讲,从行业解决方案维度出发分享了数据库行业发展历史和未来技术发展趋势,为广大数据库开发者和数据库解决方案架构师,介绍了华为云数据库产品和解决方案的的优势,并对制造业、地理信息行业、金融业、互联网等行业最佳实践进行了分享。案例中以国家基础地理**公共服务平台天地图项目为例,解读了华为云是如何为地理信息客户完成数字转型和业务上云的工作。该平台为30多个部委机构和全国30多个省市提供地理信息基础平台服务,提供了44项在线的数字化地理信息专业服务,日均API和服务调用超过4亿次。针对地理信息化数字化解决方案,华为云提供了多种数据库引擎融合解决方案,如DDS(文档数据库服务)存放地理信息底图瓦片数据,RDS for PostgreSQL(GIS插件)存放地理信息矢量数据,RDS for MySQL存放用户信息和图层配置信息等。当前该项目已经开始二期建设,并推广给全国30多个省市。天地图解决方案架构图华为云数据库通过这三场直播开放了最新技术和能力,为开发者、合作伙伴、行业提供最佳解决方案。如果您错过了精彩直播,我们还精心准备了录播视频,没来得及观看或是想重温精彩瞬间的小伙伴们,直接扫描下方二维码观看。心动不如行动,我们翘首以待您的到来。(扫码观看)更多活动详情链接:点击访问 华为开发者大会2020(Cloud)是华为面向ICT(信息与通信)领域全球开发者的年度顶级旗舰活动。大会旨在搭建一个全球性的交流和实践平台,开放华为30年积累的ICT技术和能力,以“鲲鹏+昇腾”硬核双引擎,为开发者提供澎湃动力,改变世界,变不可能为可能。我们期待与你共创计算新时代在一起,梦飞扬!