专栏名称: GitHubTop网站
分享 GitHub 上知名的 Python、Java、Web、AI、数据分析等多个领域的优质学习资源、开源项目及开发者工具,为 GitHub 开发者提供优质编程资讯。
今天看啥  ›  专栏  ›  GitHubTop网站

腾讯开源的数据库框架

GitHubTop网站  · 公众号  ·  · 2024-06-18 09:00

文章预览

WCDB是一个 高效 、 完整 、 易用的 移动数据库框架,应用于微信应用。 它基于 SQLite 和 SQLCipher,支持三种语言:C++、Swift 和 Objective-C。 源代码 http://www.gitpp.com/godot/wcdb 兼容性 WCDB支持C++、Swift、Objc等透明语言进行开发,这种透明语言在底层是共享同一套逻辑的,整体架构如下图所示: 在这个架构下,不同语言版本的WCDB可以拥有相同的接口结构和接口能力,开发者在一个项目中只要用一个WCDB就可以满足不同语言的开发需求,不同语言的数据库逻辑不会产生一些冲突。如错误监听之类的全局接口,可以实现一处配置,同时作用于不同语言的数据库,可以节省代码,统一数据库管理逻辑。 接下来我们会给 WCDB 添加更多语言的接口,比如 Java 、 Kotlin 、 Flutter ,让 WCDB 可以应用到更多平台,跨平台能力。 安装与使用 WCDB的安装和使用教程请看右侧导航 ………………………………

原文地址:访问原文地址
快照地址: 访问文章快照
总结与预览地址:访问总结与预览