微信全平台终端数据库 WCDB 全新版本开源,新增支持 C++ 和 Kotlin

4月9日消息,wcdb是微信团队开源的一款基于sqlite的终端数据库。自2017年6月开源以来,已经推出了十多个版本。

作为国内乃至全球范围内使用最频繁的App之一,微信内部涵盖了各种不同业务的数据库,存储的消息条数可达百万乃至千万级别。这种庞大的数据量和日益丰富的应用场景,给WCDB 带来了不断更新的需求和挑战,原有的代码框架逐渐难以应对。

因此,自 2019 年起,微信决定放弃接口的向后兼容性,全力打造一个更加强大的新版 WCDB。经过多次迭代,WCDB 的接口层和核心逻辑层已经得到了全面改进,同时也积累了许多新功能。

如今,微信宣布将该重大升级的新版本 WCDB 进行开源,主要变化及更新包括:

更丰富的开发语言支持:新增支持了 C++,完整支持了 Java 和 Kotlin 语言的 ORM,覆盖更多终端平台;

立即学习“C++免费学习笔记(深入)”;

更强大的 SQL 表达能力:对 Winq 进行了重写、强化等;

更安全的数据存储能力:全新的数据备份方案、修复方案等;

更灵活的数据扩展能力:数据迁移、数据压缩等;

更细致的性能优化能力:FTS5 优化、可中断事务等。

WCDB 1.0版本支持Objective-C、Swift、Java三种开发语言,除了三种语言的WCDB除了共用同一个版本的SQLite和共用同一套备份修复逻辑,其余代码都是独立开发的。

Grok Grok

马斯克发起的基于大语言模型(LLM)的AI聊天机器人TruthGPT,现用名Grok

Grok 437 查看详情 Grok

随着 WCDB 不断迭代,WCDB 的很多新能力都是在 ObjC 版本上开发完成和上线验证,Swift 和 Java 版本基本处于停止迭代的状态,他们之间的差异也越来越大。在理想的状态下,不同语言版本的 WCDB 应该拥有同样的能力,但是如果把 ObjC 版本的新逻辑重新在 Swift 和 Java 上实现一遍,不仅工作量大,还容易出错,需要再次上线验证,不太现实。

幸运的是,ObjC 版本的 WCDB 的核心逻辑都是用 C++ 实现的,ObjC 只是用来实现接口层的逻辑。很多支持多种开发语言的库都是使用 C++ 语言来实现核心逻辑,其他语言只是用来实现接口层,比如很热门的客户端 NoSQL 数据库组件 realmDB 就是如此。WCDB 也可以按照这个思路来设计,这样 ObjC 版本的 WCDB 只需小幅调整,将核心逻辑完全改用 C++ 来实现,Swift 和 Java 通过桥接方法来接入 C++ 核心逻辑。

此外,为了充分支持微信各端不同场景的数据库开发需求,WCDB 还扩展支持了 C++ 和 Kotlin,这样就完整覆盖了现在终端开发的主流语言。

微信全平台终端数据库 WCDB 全新版本开源,新增支持 C++ 和 Kotlin

在接口层面,新版 WCDB 全面支持了 C++、Java、Kotlin、Swift 和 ObjC 这五种主要的终端开发语言,覆盖了 Android、iOS、Windows 和 Linux 这四大终端平台。同时,微信还对 Winq 进行了重写和强化,使开发者能够在各种语言中使用原生语法编写任意 SQL。

在功能层面,新版 WCDB 推出了全新的数据备份和修复方案,提升了数据修复率,同时将数据备份的性能消耗降至可忽略不计。

此外,微信还重点推出了数据迁移和数据压缩这两个新功能,让开发者通过简单的配置,就能处理复杂业务中的数据过度聚集和数据过度膨胀这两大难题。新版 WCDB 还推出了 FTS5 优化和可中断事务等新特性,使开发者在特定场景下可以实现更极致的性能优化。

新版 WCDB 已在 Github 开源,本站附项目地址:

https://github.com/Tencent/wcdb

以上就是微信全平台终端数据库 WCDB 全新版本开源,新增支持 C++ 和 Kotlin的详细内容,更多请关注创想鸟其它相关文章!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 chuangxiangniao@163.com 举报,一经查实,本站将立刻删除。
发布者:程序猿,转转请注明出处:https://www.chuangxiangniao.com/p/925425.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2025年11月29日 09:54:25
下一篇 2025年11月29日 09:54:47

相关推荐

  • 灰度数字大盘最新持仓曝光:BTC占比下滑,山寨币机会浮现?

    灰度投资调整数字大盘基金持仓,比特币占比下降,以太坊及山寨币占比上升。1. 灰度Q2报告显示,BTC持仓比例由68.5%降至62.3%,ETH上升至28.1%,SOL及其他山寨币也有所增加;2. 调整原因包括比特币ETF竞争加剧导致资金流出、ETH ETF预期推动资金流入以及山寨币市场活跃吸引机构配…

    2025年12月8日
    000
  • Breed风投紧急预警:198家企业比特币储备达470亿美元 暴跌或触发连环清算

    从微策略(Strategy)到新创小型股,2025年已有超过250家机构把比特币(BTC)当作「企业现金」。 这股BTC库藏股热潮挑战传统财务框架的同时,也埋下高杠杆的隐忧。 风险投资公司Breed报告直指:若BTC转跌,许多企业可能陷入融资枯竭的死亡螺旋。 ‍ 热潮如何成形? 通膨的高涨与法币信任…

    2025年12月8日
    000
  • Metaplanet的比特币大富翁:从默默无闻到前五名!

    metaplanet的比特币积极战略助其跃居前五大公司持有者之列,超越了cleanspark,甚至引发了saylor的关注。这是企业财务的新方向吗? Metaplanet的比特币大冒险:从无名小卒到前五强! 让开,MicroStrategy!新的比特币巨头登场了。作为亚洲对标MicroStrateg…

    2025年12月8日
    000
  • 灰度数字大盘是什么意思

    灰度数字大盘是指灰度投资旗下数字资产信托基金的整体表现,其核心包含单一资产信托和复合型基金。1.“灰度”指Grayscale Investments,旗下有GBTC、ETHE等信托产品;2.“数字大盘”狭义指追踪主流加密资产的GDLC基金,广义则涵盖灰度所有信托产品整体表现。关注灰度数字大盘的原因包…

    2025年12月8日
    000
  • Reserve Rights Token(RSR)币是什么? RSR协议如何铸造RSV稳定币?

    目录 什么是Reserve Rights Token (RSR)?Reserve Rights Token (RSR) 如何运作?RSR 币的创始人是谁?RSR 币的独特之处是什么?RSR 币的价值来自哪里?RSR 币流通量是多少?RSR 币的其他技术数据 影响RSR币价格的因素RSR币价格预测20…

    2025年12月8日
    000
  • Ripple的$ RLUSD和Stablecoin Boom:有什么交易?

    探索ripple $ rlusd stablecoin的飙升,对以太坊生态的影响以及defi中stablecoin热潮的深远意义。 Ripple的$ RLUSD与Stablecoin交易:背后隐藏了什么? Ripple推出的稳定币$ RLUSD正引发广泛关注。自2025年年初以来,其供应量增长了四倍…

    2025年12月8日
    000
  • 雪崩价格预测:灰度提升信号潜在集会到50美元?

    雪崩(avax)因其不断增强的链上活跃度与机构关注度正逐步升温,其价格是否有望冲高至50美元?我们来看看最新的价格预测和市场动向。 雪崩价格展望:灰度背书预示或将冲击50美元? 雪崩(AVAX)展现出强劲的韧性,吸引了越来越多机构的关注,并在链上活动方面表现突出。这是否意味着一场大规模上涨即将到来?…

    2025年12月8日
    000
  • 锚地,稳定币和脱口秀:加密戏剧中的纽约分钟

    anchorage digital的stablecoin剔除举动引发争议。是出于监管审慎,还是背后隐藏自我利益?我们深入解析锚地、稳定币以及下架风波。 锚地、稳定币与退市风波:加密世界的一出大戏 Anchorage Digital决定剔除部分Stablecoin,此举在加密圈掀起了轩然大波,不仅引发…

    2025年12月8日
    000
  • 锚固,稳定和法规:纽约的潮汐视角

    安克雷奇(Anchorage)摆脱了有关Stablecoin安全,监管和市场机会的辩论。这是监管的必要性还是战略性游戏? Stablecoins的世界总是在嗡嗡作响,最近,Anchorage Digital逐步支持USDC的决定确实引起了锅的刺激。此举提出了一些有关Stablecoin安全性,不断发…

    2025年12月8日
    000
  • 云采矿:您获得财务自由和加密奖励的门票?

    探索hashj与miningtoken等云采矿平台如何通过加密货币奖励实现财务自由。这些机会是否真实可行? 云采矿:通往财务自由与加密奖励的途径? 云挖矿正变得炙手可热,承诺通过加密货币奖励实现财务自由。Hashj和MiningToken等平台正迅速崛起,但它们真的可靠吗?我们来深入了解。 云采矿的…

    2025年12月8日
    000
  • 加密股票激增:硬币,Mara,clsk和Altcoin国库革命

    coin、mara与clsk等美国加密资产正吸引着投资者的目光。一些公司开始多元化布局山寨币,引发了“美国上市altcoin热潮”。 加密股票飙升:Coin、Mara、clsk与Altcoin国库革新 加密市场正在升温,相关的数字资产也在同步上涨!像Coinbase(Coin)、Marathon D…

    2025年12月8日
    000
  • 7月要观看的十大加密投资:超越通常的嫌疑人

    探索7月有潜力的加密投资,超越sol和xrp等主流币种,寻找潜在的高增长机会。 7月值得关注的十大加密投资:不止于主流币种 随着7月的到来,加密市场正蓄势待发。虽然主流币种依然稳健,但精明的投资者正在挖掘那些被低估的代币,以寻求更高的回报。今年7月,关键在于跳出常规思维,发现具备不对称收益潜力的项目…

    2025年12月8日
    000
  • Vinanz,比特币,控股:解码最新动作

    探索vinanz的比特币积累策略,最新的买入动向及其对持有比特币企业格局的深远影响。 Vinanz,比特币,持仓:解析最新动态 Vinanz Limited(LSE:BTC)正在数字资产领域掀起波澜。凭借对比特币的持续增持和对财务透明的高度关注,我们来剖析其最近的行动以及对企业持有比特币这一趋势的潜…

    2025年12月8日
    000
  • 比特币持有,加密货币和Vinanz:数字资产的纽约分钟

    探索vinanz等公司的发展轨迹,比特币进入企业金库的趋势,以及这对数字金融未来的深远影响。#bitcoin #cryptotreasury #vinanz 金融领域从不乏味,尤其是当加密货币成为其中一员时。最近,围绕企业全面布局比特币及其他数字资产的讨论热度不断上升。我们来剖析一下主要参与者及其在…

    2025年12月8日
    000
  • TRON(TRX)价格和费用调整:是什么驱动了动态?

    看看tron的trx价格、费用调整和网络活动。探索关键趋势与洞察,揭示trx在加密市场中的表现。 TRON(TRX)价格与费用变化:背后的推动力是什么? Tron的TRX经历了显著的价格波动以及策略性的费用调整。本文深入分析了影响这些变化的关键因素,为关注Tron生态的用户提供了详尽的解读。 Tro…

    2025年12月8日
    000
  • 系绳,加密和投资基金:一个新时代?

    探索系绳、加密投资基金与数字世界演进的交汇点。 系绳、加密和投资基金:迈向新纪元? 加密货币领域持续演变,由Tether、加密投资基金以及AI代理共同引领这一浪潮。让我们深入探讨最新的进展及其对未来可能带来的影响。 Tether的蓝图:万亿AI代理交易加密资产 Tether首席执行官Paolo Ar…

    2025年12月8日
    000
  • 加密ICO,比特币和投资:导航2025年景观

    探索crypto ico、比特币复苏以及2025年投资策略的最新动向。揭示了具有潜力的项目和聪明投资者的重要洞见。 加密货币市场在2025年6月的活动中持续活跃,比特币在全球事件中维持超过107,000美元的价格高位。投资者密切关注新的机会,尤其是那些提供现实应用价值和创新早期参与机制的项目。让我们…

    2025年12月8日
    000
  • 以太坊,比特币和加密市场:导航中性潮汐

    加密货币市场正呈现出中性价格走势。以太坊正在重新挑战2500美元关口,而比特币则处于盘整阶段。深入解析当前趋势与关键见解。 以太坊、比特币与加密市场:穿越中性波动 近期加密货币市场略显冷静,整体氛围趋于中性。让我们来梳理一下以太坊、比特币以及整个加密市场的现状。 以太坊的积极反弹 以太坊展现出一定的…

    2025年12月8日
    000
  • 什么是Spark(SPK)?SPK 代币分配、空投、价格预测介绍

    去中心化金融(defi) 迅速发展,但也面临诸多持续挑战。不同协议之间流动性碎片化、收益机制波动且不可持续,以及以稳定币形式存在的大量闲置资本,阻碍了生态系统的效率和长期生存能力。尽管创新层出不穷,但很少有平台能够以统一的方式有效解决这些核心问题。 这个专门构建的 DeFi 层旨在整合流动性,提供可…

    2025年12月8日
    000
  • Ripple vs. Bitcoin:文档重新表面,Stablecoins出现 – 纽约分钟

    根据最新曝光的文件,ripple的早期设想甚至早于比特币的诞生。与此同时,stablecoins正逐渐削弱xrp的实际应用价值。未来将如何演变? 嘿,加密世界又迎来一波新动态。让我们来梳理一下Ripple与比特币之间的历史纠葛,并看看稳定币带来的现实冲击。一些旧邮件再次浮出水面,掀起了对过去的回忆,…

    2025年12月8日
    000

发表回复

登录后才能评论
关注微信