WCDB 高效易用的移动数据库框架

开源网站开源项目 24-03-23 12:17:03

WCDB 是腾讯开源的一个高效、完整、易用的移动数据库框架,基于SQLCipher,支持 iOS、macOS 和 Android。

WCDB for iOS/macOS基本功能

WINQ(WCDB语言集成查询): 通过WINQ,开发者无须为了拼接SQL的字符串而写一大坨胶水代码。

ORM(Object Relational Mapping): WCDB支持灵活、易用的ORM。开发者可以很便捷地定义表、索引、约束,并进行增删改查操作。

多线程高并发: WCDB支持多线程读与读、读与写并发执行,写与写串行执行。

加密:WCDB提供基于SQLCipher的数据库加密。

损坏修复: WCDB内建了Repair Kit用于修复损坏的数据库。

反注入: WCDB内建了对SQL注入的保护。

...

基本要求

WCDB支持iOS 8、macOS 10.10以上。

WCDB需使用Xcode 8.0以上版本进行编译。

需使用Objective-C++。

WCDB for Android基本功能

基于SQLCipher的数据库加密

使用连接池实现并发读写

内建 Repair Kit 可用于修复损坏数据库

针对占用空间大小优化的数据库备份/恢复功能

日志输出重定向以及性能跟踪接口

内建用于全文搜索的mmicuFTS3/4 分词

[WCDB 高效易用的移动数据库框架]相关推荐
Vangogh iOS 颜色模拟

Vangogh iOS 颜色模拟

Vangogh 是 iOS 颜色连贯绑定模拟器。 在线示例请看:http://gfycat.com/HelpfulAchingCoati ...

Cypress 前端 E2E 测试工具

Cypress 前端 E2E 测试工具

Cypress 是为现代网络而构建的下一代前端测试工具,用于解决开发者和 QA 工程师在测试现代应用程序时面临……...

NEC 网易 CSS 框架

NEC 网易 CSS 框架

NEC是网易(杭州)前端CSS开源项目代号,她为您提供漂亮简单的样式解决方案。 她包括了规范、框架、代码……...

fdisk 磁盘分区工具

GNU fdisk 提供了一个开源的磁盘分区工具,类似经典磁盘分区工具 util-linux fdisk 和 cfdisk 。 GNU fdi……...

今日开源
  1. Plop 低开销 Python 程序分析工具

    Plop 是一个对 Python 程序栈区取样的分析工具,可以随意的开启或者关闭,而对性能的影响很小。 安装: pipinstallplop 用法: 要对整个Python脚本进行概要分析,请运行: python-mplop.collectormyscript.py 分析……

    开源软件 2024-05-10

  2. KSM x64 虚拟机​软件

    KSM是一个非常简单且轻巧的 x64 系统管理程序,用C语言编写,用于 Intel 处理器。KSM 具有独立的物理内存自检引擎和用户空间物理内存虚拟化,可以在编译时启用。 目前,KSM 本身可在 Windows 和 Linux 内核上运行……

    开源软件 2024-05-10

  3. Puffs 安全地解析不受信任的文件格式

    Puffs,全名为 Parsing Untrusted File Formats Safely ,是 Google 开源的一个用于特定领域的语言和库,可安全地解析不受信任的文件格式,包括图像、音频、视频、字体和压缩档案等。 与 C 语言不同,Puffs 对于缓……

    开源软件 2024-05-09

返回顶部小火箭