3月25日,第一届OceanBase开发者大会在北京举行,OceanBase高级技术专家刘浩为大家带来了《RTO<8s:OceanBase极致高可用的探索之旅》的分享,为大家介绍了OceanBase在RTO领域的探索。以下是演讲实录:大家好,我今天分享的主题是《RTO<8s,OceanBase极致高可用的探索之旅》,RTO(RecoveryTimeObjective)指的是“故障发生后业务的恢复时间”,这里的“恢复时间(30s→8s)”是OceanBase从4.0到4.1版本一直在努力的事情,它是很...
2023-05-16 12:01:14 339浏览 0点赞 0回复 0收藏
3月25日,第一届OceanBase开发者大会在北京举行,OceanBase首席架构师杨志丰(花名:竹翁)带来了《OceanBase的单机分布式一体化》的分享,为大家介绍了单机分布式一体化架构的概念及思考,以及对业务的价值。以下为演讲实录:今天我的演讲主题是《OceanBase的单机分布式一体化》,主要来解释OceanBase为什么要做单机分布式一体化,我将从以下3个方面进行今天的分享:首先,单机分布式一体化是什么?其次,单机部署时如何获得与...
2023-05-16 12:00:53 288浏览 0点赞 0回复 0收藏
最近和市场部的同学聊天,提了一个问题给我:OceanBase为什么要做一个类似Navicat的数据库开发工具?这个问题很好,不仅是用户,其实作为一个产品的实现者,在早期启动ODC的时候,类似的问题同样也是我们的困惑。比如,作为一个创业阶段的数据库团队,为什么我们要投入这么多的成本去做一个数据库开发工具?为什么ODC桌面版需要做成Web架构?为什么ODCWeb版本需要依赖OceanBase作为元数据库?本文会介绍ODC诞生的原因,回答为什...
2023-05-16 12:00:01 280浏览 0点赞 0回复 0收藏
在上一篇4.0解读文章中,我们回顾了单机到分布式跨越给数据库DDL带来的挑战,并介绍了OceanBase的应对策略及设计思路,以便为用户提供更高效、更透明的运维体验(戳链接阅读《OceanBase4.0解读:兼顾高效与透明,我们对DDL的设计与思考》)。本篇将继续数据库运维的话题,展开对故障追踪与定位能力的讨论。首先让我们看下这样一个场景:业务部门:数据库请求好慢,可以看看哪里出问题了吗?DBA查看数据库节点实时监控DBA...
2023-05-16 11:59:36 183浏览 0点赞 0回复 0收藏
回顾关系型数据库大规模应用以来的发展,从单机到分布式无疑是一个关键转变,促成它的是层出不穷的新业务和爆发增长的数据量。一方面,更大的数据量意味着社会经济发展有了更多新可能,另一方面,它也对数据库提出了更高要求,以避免存储节点增多带来的运维成本上升和可能出现的新故障。因此,做好分布式数据库的透明性,像使用单机数据库一样使用分布式数据库成为提升用户体验的关键之一。而DDL作为数据库运维中常见的变更操作...
2023-05-16 11:58:00 208浏览 0点赞 0回复 0收藏
文OceanBase解决方案架构师韩冰该企业成立于1999年,是国内领先的财税信息化综合服务提供商,主要为税务机关提供税务系统开发与运维,为纳税企业和财税中介提供互联网财税综合服务。经过多年发展,为了更好地支撑用户业务需求和数据需求,该企业发展出规模庞大的IT基础设施规模,拥有公有云、私有云等多样基础设施,软件层面同样具有很高的复杂度。这无疑给企业在成本、运维、开发效率上带来了种种挑战。作为一家重视技术,希望...
2023-05-16 11:57:34 202浏览 0点赞 0回复 0收藏
作者简介:罗呈祥。现就职于北京翼鸥教育科技有限公司,负责数据库相关的运维管理和技术支持工作,擅长故障处理和性能优化,对分布式数据库也有深入研究。近期,OceanBase社区发布了一篇关于我们公司选型分布式数据库的文章(戳:翼鸥教育携手OceanBase,突破MySQL读写与容量瓶颈),详细介绍了我们的选型考虑因素和对TiDB、OceanBase的测试对比,当然,我们最终选择了OceanBase。其实,最初我们决定探索OceanBase时...
2023-05-16 11:56:34 247浏览 0点赞 0回复 0收藏
Shape组件设置填充色为透明(ArkTS)可以使用Shape组件的fill属性实现。.fill('rgba(0,0,0,0.0)')具体的使用如下:EntryComponentstructIndex{build(){Stack({alignContent:Alignment.Bottom}){Text('Firstchild,showinbottom').width('90%').height('100%').backgroundColor(0xd2cab3).align(Alignment.Top)Text('Secondchild,showintop').width('70%').height('60%').backgroundColor(0xc1cbac).align(Alignment.Top)Shape(){Re...
2023-04-06 13:53:37 1064浏览 0点赞 0回复 0收藏
概述Ability框架开发查看配置文件的所有字段说明使Ability可以被其他应用调用分别实现JSAbility跳转JSAbility和JavaAbility(JS)旋转屏幕,如何防止界面生命周期重启在设备上设置Ability的landscape属性,运行后如何取消小窗显示跳转到其他应用时报错“[c4d4d3492eb8531,0,0]ContextDeal::startAbilityfetchAbilitiesfailed”更新SDK后提示“ohos.application.Ability”“o...
2023-04-06 13:53:05 1398浏览 0点赞 0回复 0收藏
远程模拟器申请模拟器提示HDC工具未安装问题现象在申请远程模拟器时,提示“TheHDCtoolhasn'tbeeninstalled”解决措施该问题可能的原因是HDC工具未安装或文件缺失,需要重新下载。在DevEcoStudio中,点击Tools>SDKManager,进入HarmonyOS界面。在Platforms页签中,勾选“Toolchains”,更新或下载最新版本的Toolchains即可。说明如果已是最新版本,还会提示该错误信息,可尝试先卸载Toolchains后重新下载。卸载Toolchains,即在...
2023-04-06 13:52:34 1263浏览 0点赞 0回复 0收藏
登录超时说明DevEcoStudio登录的超时时长为24h,如果关闭DevEcoStudio后,原来的登录状态会失效,需要重新登录授权。登录华为开发者帐号后,提示需要实名认证问题现象使用远程模拟器需要使用实名认证的开发者帐号登录授权后才能使用,如果帐号未实名认证,远程模拟器界面会提示用户需要实名认证。解决措施原因可能存在以下两种情况:华为帐号未实名认证,请按照如下步骤进行处理。刚完成实名认证,但是认证未生效,可根据4...
2023-04-06 13:52:10 687浏览 0点赞 0回复 0收藏
同时连接HarmonyOS和OpenHarmony设备,但只能识别其中一种设备当前DevEcoStudio识别连接设备的规则为:如果只打开HarmonyOS工程,则设备选择框只展示HarmonyOS设备;同理如果只打开了OpenHarmony工程,则只展示OpenHarmony设备如果同时打开了HarmonyOS和OpenHarmony工程,则设备选择框同时展示HarmonyOS设备和OpenHarmony设备。如果一个工程中,同时存在HarmonyOSTarget和OpenHarmonyTarget,则设备选择框同时展示HarmonyOS设备...
2023-04-06 13:51:12 936浏览 0点赞 0回复 0收藏
C++工程编译导致电脑卡顿的处理建议问题现象在执行代码规模较大的C++工程的编译时,由于C++编译时的CPU占用率较高,可能出现电脑卡顿、反应迟缓等现象。处理措施如果出现类似问题,可尝试通过如下方式进行解决:打开模块下的buildprofile.json5文件,在arguments参数中添加如下配置。并根据电脑CPU配置,修改compile和link的值。建议compile和link的值之和,设置为CPU核数的一半,如CPU为8核,则complie和link分别设置为2。"arg...
2023-04-06 13:50:12 2926浏览 0点赞 0回复 0收藏
概述环境准备JSSDK安装失败处理指导导入Sample时,提示连接Gitee超时导入Sample时,提示SSL证书校验错误下载HarmonyOSSDK时,提示网络连接错误安装OpenHarmonynpm包失败的处理办法DevEcoStudio无法打开工程管理打开工程时,提示“ModuleCheckFailed”代码编辑编辑器自动联想、跳转等功能失效的处理指导预览器xml中引入三方组件后不能预览的处理办法...
2023-04-06 11:59:54 2562浏览 0点赞 0回复 0收藏
流转测试1范围1.1背景及目的流转为HarmonyOS分布式特征能力,根据不同的触发方式可分为系统推荐流转和用户手动流转。本标准覆盖两种流转场景。本标准规定了HarmonyOS应用流转测试的要求,旨在保证流转特性的基本功能和实现一致性。基于应用实现的网络条件(如局域网组网、蓝牙组网)、设备要求(如操作系统、支持的设备类型)等约束,在测试标准的指导下进行验证,可保证应用流转业务的基础质量。1.2适用范围测试范围本标准主要...
2023-04-04 14:27:09 717浏览 0点赞 0回复 0收藏
1范围1.1背景及目的应用软件的功耗严重影响用户使用设备的整机续航体验,为构筑用户良好续航体验,须建立一套应用功耗质量管控体系。本标准从影响终端设备续航的软硬件资源维度分别制定相应的测试规范,建立统一的应用功耗测试标准,提升应用发布后的体验质量。用于帮助HarmonyOS应用开发、测试人员在发布前开展测试。1.2适用范围测试范围本标准规定了HarmonyOS应用的功耗标准。本标准适用于HarmonyOS应用软件的功耗设计、开发...
2023-04-04 14:26:26 545浏览 0点赞 0回复 0收藏
兼容性测试1范围1.1背景及目的软件的兼容性,一般是指某个软件能稳定地工作在若干个操作系统之上,而不会出现意外退出等问题。对应用而言,是指其能够稳定工作在其安装的不同OS版本上,且由于应用版本更新周期较为频繁,应用也需要保证在安装运行的OS版本不变的情况下,应用自身升级后可以稳定地工作。应用的兼容性主要有两个维度:应用运行交互的依赖发生变化:不同的OS版本、不同的设备类型、不同的交互应用;应用自身发生变...
2023-04-04 14:25:52 464浏览 0点赞 0回复 0收藏
1范围1.1背景及目的本标准旨在提升应用的用户安全体验,规范应用对用户权限、隐私数据的申请、处理、维护,提高应用的安全防护能力,避免用户的利益受到损害。本标准规定了HarmonyOS应用安全隐私质量要求,本标准适用于HarmonyOS应用软件的设计、开发及测试。1.2适用范围测试范围本标准适用于HarmonyOS应用的安全设计、开发与测试。2规范性引用文件下列文件对于本文件的应用是必不可少的。《常见类型移动互联网应用必要个人...
2023-04-04 14:25:29 334浏览 0点赞 0回复 0收藏
测试概述测试标准导读定义HarmonyOS应用和原子化服务兼容性、稳定性、性能、功耗、安全、UX测试标准,覆盖原子化服务卡片、分布式流转等HarmonyOS关键特征,帮助开发者解决测什么的问题。测试标准简介和相关资源获取方式:测试标准名称简介相关资源兼容性测试应用和OS兼容、应用升级兼容、应用交互兼容、应用分布式兼容兼容性测试标准详情稳定性测试长时间运行故障率(AppCrashAppFreeze)、长时间运行内存泄漏、长时间...
2023-04-04 14:25:03 893浏览 0点赞 0回复 0收藏
示例代码目录名名称简介主要编程语言ability自定义通知(JS)本示例演示了如何自定义通知样式,以及通过编辑框回复自定义内容。JSETSUI图案密码锁组件(ArkTS)基于HarmonyOS的图案密码锁组件,以宫格图案的方式输入密码,用于密码验证。ArkTS创建简单视图(ArkTS)本示例为构建了简单页面展示食物番茄的图片和营养信息,主要为了展示简单页面的Stack布局和Flex布局。ArkTS页面布...
2023-04-04 14:22:31 544浏览 0点赞 0回复 0收藏