WCDB 高效易用的移动数据库框架开源项目

我要开发同款
匿名用户2017年06月09日
45阅读
开发技术C/C++
所属分类数据库相关、数据库调整和优化
授权协议BSD

作品详情

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

WCDBforiOS/macOS基本功能

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

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

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

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

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

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

...

基本要求

WCDB支持iOS8、macOS10.10以上。

WCDB需使用Xcode8.0以上版本进行编译。

需使用Objective-C++。

WCDBforAndroid基本功能

基于SQLCipher的数据库加密

使用连接池实现并发读写

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

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

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

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

声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论