• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

鸿蒙OS 对象关系映射数据库概述

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

关系型数据库(Relational Database,RDB)是一种基于关系模型来管理数据的数据库。HarmonyOS 关系型数据库基于 SQLite 组件提供了一套完整的对本地数据库进行管理的机制,对外提供了一系列的增、删、改、查接口,也可以直接运行用户输入的 SQL 语句来满足复杂的场景需要。HarmonyOS 提供的关系型数据库功能更加完善,查询效率更高。

基本概念

  • 关系型数据库

创建在关系模型基础上的数据库,以行和列的形式存储数据。

  • 谓词

数据库中用来代表数据实体的性质、特征或者数据实体之间关系的词项,主要用来定义数据库的操作条件。

  • 结果集

指用户查询之后的结果集合,可以对数据进行访问。结果集提供了灵活的数据访问方式,可以更方便的拿到用户想要的数据。

  • SQLite数据库

一款轻型的数据库,是遵守 ACID 的关系型数据库管理系统。它是一个开源的项目。

运作机制

HarmonyOS 关系型数据库对外提供通用的操作接口,底层使用 SQLite 作为持久化存储引擎,支持 SQLite 具有的所有数据库特性,包括但不限于事务、索引、视图、触发器、外键、参数化查询和预编译 SQL 语句。

图1 关系型数据库运作机制

默认配置

  • 如果不指定数据库的日志模式,那么系统默认日志方式是 WAL(Write Ahead Log)模式。
  • 如果不指定数据库的落盘模式,那么系统默认落盘方式是 FULL 模式。
  • HarmonyOS 数据库使用的共享内存默认大小是 2MB。

约束与限制

  • 数据库中连接池的最大数量是 4 个,用以管理用户的读写操作。

  • 为保证数据的准确性,数据库同一时间只能支持一个写操作。

鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
鸿蒙OS 对象关系映射数据库开发指导发布时间:2022-02-02
下一篇:
鸿蒙OS 关系型数据库发布时间:2022-02-02
热门推荐
热门话题
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap