0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

“RdbStore”上线开源鸿蒙社区 助力鸿蒙应用数据访问效率大幅提升

looger123 来源:looger123 作者:looger123 2025-03-18 15:02 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

近日,由伙伴参与共建的鸿蒙关系映射数据库“RdbStore”正式上线OpenHarmony社区,为鸿蒙生态开发者提供了简单高效的关系映射数据库方案选择。该数据库性能和功能强大,可支持数据库自动升级、品质调优、全链路运维等,能够有效提升应用启动和访问速度,助力应用高效开发和性能提升。

性能强大:数据访问和初始化耗时大幅优化

在应用开发过程中,数据访问的效率直接影响应用的启动和访问速度,“RdbStore”的推出让鸿蒙应用数据访问更加高效便捷。相比于其他关系映射数据库,“RdbStore”在性能方面做了诸多优化,包括:简化DB构建方式,优化核心框架架构;隔离同库中各表的解析创建,缩短各表的初始化耗时;抽象SQL语句书写方式,避免魔法值、SQL语句方式访问DB,便捷进行复杂DB操作;提升反序列化能力,优化ResultSet到DTO的构建过程,避免对象深拷贝导致的耗时。

通过这些优化,“RdbStore”能够显著提升数据访问性能,单元测试20张数据表结构下,数据库访问耗时减少76%[1],确保数据高效读写,加速应用响应,提升用户体验。

功能丰富:自动升级,便捷监测运行状态

“RdbStore”不仅具备卓越的性能,还提供了丰富的功能支持,大大降低了数据库维护成本。其具备数据库自动升级功能,可在运行时动态计算不同版本的表结构差异,自动生成迁移语句,开发者无需维护复杂易错的升级逻辑。同时支持品质调优API,可调整日志模式、页大小等关键参数,使开发者能够灵活优化数据库性能。此外,“RdbStore”还具备全链路日志与打点功能,能够采集数据库运行时的品质数据,构建完善的数据库指标体系,帮助开发者实时监测数据库状态并进行优化调整,从而确保数据库的高效稳定运行。

在实际应用中,“RdbStore”也展现了卓越的性能表现。运用“RdbStore”进行开发之后,该鸿蒙应用数据库加载首刷耗时 86ms,相比Android版294ms的首刷耗时,优化幅度高达70%[2],显著提升了应用的冷启动速度。

无论是性能优化还是功能增强,“RdbStore”都展现了强大的技术实力,助力开发者打造更流畅、更稳定的鸿蒙应用。目前,“RdbStore”已在OpenHarmony社区正式上线并开源,希望更多应用厂商下载使用,并参与到共建行列,共同推进这一项目的持续优化和完善。

欢迎更多伙伴和开发者们一起加入鸿蒙生态,贡献更多智慧与活力。未来华为也将持续携手生态伙伴共建创新,面向底座技术、通用能力、垂类行业等场景推出系列开发者场景化解决方案,不断提升鸿蒙应用的创新体验和开发效率,与广大开发者共建繁荣的鸿蒙生态。

更多关于“RdbStore”的详细信息和使用指南,请访问“OpenHarmony官网”,点击“开发者”——>“三方库中心仓”——>搜索“RdbStore”。

[1]数据来源:厂商测试所得数据

[2]数据来源:厂商测试所得数据

审核编辑 黄宇

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 华为
    +关注

    关注

    218

    文章

    35800

    浏览量

    260762
  • 开源
    +关注

    关注

    3

    文章

    4038

    浏览量

    45578
  • 鸿蒙
    +关注

    关注

    60

    文章

    2861

    浏览量

    45364
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    鸿蒙星光盛典见证生态硕果!深开鸿斩获开源鸿蒙双项荣誉

    近日,鸿蒙星光盛典生态论坛在深圳隆重举办。作为开源鸿蒙生态的核心共建者,深开鸿受邀出席这一盛会,与众多生态伙伴共话技术创新,共绘生态未来。在开源鸿蒙
    的头像 发表于 12-02 15:17 159次阅读
    <b class='flag-5'>鸿蒙</b>星光盛典见证生态硕果!深开鸿斩获<b class='flag-5'>开源</b><b class='flag-5'>鸿蒙</b>双项荣誉

    开源鸿蒙技术大会2025丨开源鸿蒙技术大会2025圆满召开,全景交流区解码万物智联生态密码

    9月27日,开源鸿蒙技术大会2025在长沙国际会议中心盛大举办。大会现场同步亮相开源鸿蒙社区公共交流区、
    的头像 发表于 11-10 18:17 2081次阅读
    <b class='flag-5'>开源</b><b class='flag-5'>鸿蒙</b>技术大会2025丨<b class='flag-5'>开源</b><b class='flag-5'>鸿蒙</b>技术大会2025圆满召开,全景交流区解码万物智联生态密码

    开源鸿蒙技术大会2025丨开源鸿蒙应用开发再提速,跨平台框架PMC(筹)正式启动孵化

    平台壁垒、提升开发效率”的全新可能。在启动孵化仪式上,来自产业界、学术界和社区的数十位代表共同见证了这一重要时刻。
    的头像 发表于 11-10 18:15 1092次阅读
    <b class='flag-5'>开源</b><b class='flag-5'>鸿蒙</b>技术大会2025丨<b class='flag-5'>开源</b><b class='flag-5'>鸿蒙</b>应用开发再提速,跨平台框架PMC(筹)正式启动孵化

    开源鸿蒙穿戴应用市场正式上线

    智能穿戴生态壁垒如何打破?消费者期待开源鸿蒙成为打通“手腕孤岛”的金钥匙!
    的头像 发表于 08-20 16:49 1044次阅读

    开源鸿蒙社区年中技术会议成功举办

    近日,由开源鸿蒙项目群工作委员会主办的开源鸿蒙社区年中技术会议在东莞三丫坡盛大召开。本次会议汇聚了行业领袖、技术专家与开发者,共同探讨
    的头像 发表于 06-26 17:15 855次阅读

    开源鸿蒙大屏生态分论坛圆满举办

    近日,开源鸿蒙开发者大会2025(OHDC.2025)在深圳成功举办。在主论坛上隆重举行了“开源鸿蒙TV SIG”成立仪式,开源
    的头像 发表于 06-05 15:27 1043次阅读

    华为亮相2025开源鸿蒙开发者大会

    近日,开源鸿蒙开发者大会2025(以下简称大会)在深圳成功举办。大会以开源鸿蒙5.1 Release版本发布为契机,聚焦开源
    的头像 发表于 05-29 09:07 1095次阅读

    开源鸿蒙开发新体验,开鸿Bot系列今日开启预售!

    屏幕协同、音频协同、文件流转、便捷打印等智能协同功能,大幅提升办公效率。   ●新智能:配备AI智能助理服务,可实现知识问答、AI搜索、文档总结、辅助写作、售后咨询等丰富功能,为用户提供智能化的办公
    发表于 05-16 14:13

    快手上线鸿蒙应用高性能解决方案:数据反序列化性能提升90%

    “class-transformer”的使用代码即可实现性能优化,既保持了对原有开发模式的兼容性,又大幅提升了运行效率,整体改造过程无侵入、低成本、低风险,适用于已有项目的快速集成与上线
    发表于 05-15 10:01

    DevEco Studio AI辅助开发工具两大升级功能 鸿蒙应用开发效率提升

    随着搭载HarmonyOS 5的Pura X发布,鸿蒙生态进入快车道,各应用正在加速适配开发,越来越多开发者加入到鸿蒙应用开发浪潮中。为提升鸿蒙应用开发
    发表于 04-18 14:43

    DialogHub上线OpenHarmony开源社区,高效开发鸿蒙应用弹窗

    开发者场景化解决方案,不断提升鸿蒙应用的创新体验和开发效率,与广大开发者共建繁荣的鸿蒙生态。 想要深入了解什么是技术共建,或与我们共同探讨技术创新。欢迎加入我们的技术共建交流群,我们将
    发表于 04-03 17:30

    鸿蒙文件传输三方库上线开源鸿蒙社区 十行代码实现大文件高速传输

    ”的推出,标志着鸿蒙生态在大文件传输领域迈出重要一步。通过多线程并发、断点续传、智能网络适配等技术,“SFFT”不仅解决了开发者的开发痛点,更大幅提升了终端用户的文件传输体验。 目前,“SFFT”已
    发表于 03-06 10:29

    开源鸿蒙OpenHarmony社区运营报告(2025年1月)

    ●截至2025年1月31日,开放原子开源鸿蒙(OpenAtomOpenHarmony,简称“开源鸿蒙”或“OpenHarmony”)社区累计
    的头像 发表于 02-11 09:28 1127次阅读
    <b class='flag-5'>开源</b><b class='flag-5'>鸿蒙</b>OpenHarmony<b class='flag-5'>社区</b>运营报告(2025年1月)

    鸿蒙原生页面高性能解决方案上线OpenHarmony社区 助力打造高性能原生应用

    NEXT的原生页面高性能解决方案,从页面滑动、跳转及应用冷启动等关键环节,为开发者提供全面的支持。目前,这些解决方案均已上线OpenHarmony开源社区,可在OpenHarmony三方库中心仓进行搜索,欢迎开发者多多使用和共
    发表于 01-02 18:00

    鸿蒙原生开源库ViewPool在OpenHarmony社区正式上线

    近日,由伙伴参与共建的鸿蒙原生开源库“ViewPool”在OpenHarmony社区正式上线。这个开发库是基于OpenHarmony技术孵化的成果,充分发挥了平台的技术特性,同时融入了
    的头像 发表于 12-20 14:44 853次阅读