【开源公告】WCDB(WeChat Database)于6月9日正式对外开源

WCDB(WeChat Database)项目简介

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 for Android 基本功能

  • 基于SQLCipher的数据库加密
  • 使用连接池实现并发读写
  • 内建 Repair Kit 可用于修复损坏数据库
  • 针对占用空间大小优化的数据库备份/恢复功能
  • 日志输出重定向以及性能跟踪接口
  • 内建用于全文搜索的 mmicu FTS3/4 分词器

WCDB(WeChat Database)于6月9日在GMTC全球移动技术大会上正式对外开源

官方开源地址: https://github.com/Tencent/wcdb

来给Github给WCDB一个star吧!

原文发布于微信公众号 - 腾讯开源(tencentopen)

原文发表时间:2017-06-09

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏Danny的专栏

学习中遇到的小技巧 一(暂停更新)

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/huyuyang6688/article/...

11920
来自专栏码洞

如何解决Java线程池队列过饱问题

Java的Executors框架提供的定长线程池内部默认使用LinkedBlockingQueue作为任务的容器,这个队列是没有限定大小的,可以无限向里面sub...

15110
来自专栏H2Cloud

支持插件的消息中间件【msg broker with plugin】

支持插件的消息中间件 msg broker with plugin Msg Broker概念: msg broker是实现application 之间互通讯的组...

56860
来自专栏happyJared

IDEA快捷键拆解系列(十六):插件篇

  本文整理了博主用过的一些IDEA插件。其中,五星是强烈推荐,四星是比较推荐,三星仅供参考,两星的就不多说了,一星是炫酷型的插件,一般帮助也不大。最后,欢迎留...

36720
来自专栏Android点滴积累

Android辅助功能原理与基本使用详解-AccessibilityService

  辅助功能(AccessibilityService)其实是一个Android系统提供给的一种服务,本身是继承Service类的。这个服务提供了增强的用户界面...

23700
来自专栏小白安全

Windows-Exploit-Suggester --- Windows下提权辅助工具

此工具是一款非常好用的Windows下提权辅助工具(已经支持Windows 10下的提权了),国内已经有许多人在用了,但是一直没有相应的中文文档,所以我特地...

33450
来自专栏Android群英传

通过Gradle Transform和aspectj来实现代码动态修改

19320
来自专栏csxiaoyao

解决 go get 撞墙问题

49590
来自专栏拂晓风起

cocos2d-js 调试办法 断点调试 Android真机调试

22020
来自专栏数据和云

匪夷所思:罕见的 Oracle 全局事务锁等待事件分析

杨廷琨,云和恩墨CTO,Oracle ACED,ITPUB Oracle 数据库管理版版主 ,人称"杨长老”,十数年如一日坚持进行Oracle技术研究与写作,号...

21310

扫码关注云+社区

领取腾讯云代金券