2021-03-08鸿蒙开发(三.一)

数据管理

HarmonyOS和Android 一样使用的是Sqlite。HarmonyOS关系型数据库基于SQLite组件提供了一套完整的对本地数据库进行管理的机制,对外提供了一系列的增、删、改、查接口,也可以直接运行用户输入的SQL语句。

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


image.png

默认配置

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

约束与限制

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

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

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容