我们对于极光在移动大数据服务领域的发展高度认可,DataBase)是微信官方的移动端数据库组件

摘要即时通讯云网易云信于2017年6月06日发布3.8.0版,本次更新为主要版本的次要更新,详情见文章内容。发布的版本本次发布的版本号为
3.8.0版,更新时间为:2017年06月07日。iOS
更新内容新增聊天室针对固定成员,支持 nick, avatar 和 extension
字段的服务器存储。SDK 点对点音视频接口支持PushKit, 新增相关接口:新的 SDK
基本配置注入接口,支持填写云信 PushKit 推送证书名复制-
(void)registerWithOption:(NIMSDKOption *)option;更新云信 PushKit
Token复制- (void)updatePushKitToken:(NSData *)token;Android
更新内容新增1. 聊天室针对固定成员,支持 nick, avatar 和 extension
字段的持久化。变更1. 针对 oppo 手机 IPC 异常问题添加容错处理。2.
修复全文检索偶现的 InternalError 问题。3.
针对解包出错的极端情况添加容错处理。Windows(PC) SDK
更新内容新增聊天室更新固定成员信息时,支持nick,avator和ext字段的持久化语音采集模块路径相关参数类型改为宽字符,
nim_audio.hWeb SDK
更新内容新增新增通用同步图片预览接口,支持私有化定制方案连接初始化支持选择连接协议变更修复忽略群通知消息配置以后,对群状态更改相关bug修复不开启数据库情况下,会话未读数不准的问题下载地址请从以下官网地址下载:

摘要WCDB(WeChat
DataBase)是微信官方的移动端数据库组件,致力于提供一个高效、易用、完整的移动端存储方案。目前正在筹备开源中。WCDB简介WCDB(WeChatDataBase)是微信官方的移动端数据库组件,致力于提供一个高效、易用、完整的移动端存储方案。它包含三个模块:WCDB-iOS/MacWCDB-Android数据库损坏修复工具WCDBRepair目前正在筹备开源中。WCDB的开发背景对于iOS开发者来说,数据库的技术选型一直是个令人头痛的问题。由于Apple提供的CoreData框架差强人意,使得开发者们纷纷将目光投向开源社区,寻找更好的存储方案。
对于微信也是如此。数据库是微信内最基础的组件之一,消息收发、联系人、朋友圈等等业务都离不开数据库的支持。为了满足需求,我们也对现有方案做了对比研究。目前移动端数据库方案按其实现可分为两类:关系型数据库,代表有CoreData、FMDB等。CoreData
它是苹果内建框架,和Xcode深度结合,可以很方便进行ORM;但其上手学习成本较高,不容易掌握。稳定性也堪忧,很容易crash;多线程的支持也比较鸡肋。FMDB
它基于SQLite封装,对于有SQLite和ObjC基础的开发者来说,简单易懂,可以直接上手;而缺点也正是在此,FMDB只是将SQLite的C接口封装成了ObjC接口,没有做太多别的优化,即所谓的胶水代码(Glue

摘要极光推送今日在京举办品牌战略发布会,宣布获得富达国际 (Fidelity
International)
数千万美元D轮投资,加速在大数据领域的布局。本轮融资将为极光从开发者服务商到移动大数据服务商的战略升级保驾护航。回首以往的公司发展历程,极光在业务发展与资本运作方面一直采取稳中求进的策略,分别在2014年、2015年和2016年完成了A、B、C轮融资。
此次极光完成来自富达国际的D轮投资,将为其加速大数据领域布局、吸引更多顶尖人才、加大研发投入、推出更多垂直行业的数据解决方案、实现数据的货币化等战略起到推动作用。随着互联网应用的日益深化,大数据已成为IT产业发展的核心动力。早在
2011年创立之初,极光就意识到了挖掘大数据的核心价值,并将数据转化为服务应用的重要性。极光通过推送等开发者服务布局大数据领域,凭借在app推送市场第一的占有率,保证了其稳定海量的数据源。极光创始人兼CEO罗伟东先生现场演讲作为国内领先的移动大数据服务商,极光将业务拓展到极光开发者服务、极光效果通和极光数据服务三大体系。极光创始人兼CEO罗伟东表示:“极光效果通实现了以数据驱动精准营销的效果广告平台,区别于市场上近千家DSP广告公司。极光的金融服务抓住了金融行业在大数据时代的痛点,提供帮助企业从精准营销获客,到识别欺诈行为,到风险评估,再到提升运营表现的一整套数据解决方案。”极光联合创始人兼总裁陈菲先生现场演讲极光联合创始人兼总裁陈菲表示:
“我们的数据产品正在撬动每一个垂直领域,帮助客户解决行业中存在已久却没有高效解决方案的问题。至今,极光的数据服务深入金融风控、精准营销、商业地产、投资决策等各行各业。感谢全球顶级的长线基金富达国际对团队的信任和支持,接下来公司会在已有的战略布局下大步快进,为客户和股东创造最大的价值。”开拓垂直行业领域对极光的发展别具意义,数据挖掘越深,极光产品越能多维度解析客户所需,提供更具指导意义的数据服务,帮助客户在市场的激烈竞争中实现高效决策及成本优化。“在这方面的深耕细作需要技术团队、数据研究院、市场团队和销售团队的高度协作、积极创新和强大的执行力。我们聚集了业内最顶尖的人才,拥有对创造的高度热情和对数据改变世界的信念,不断打破固有模式,挖掘大数据的内核价值。”罗伟东如是说。自2011年成立至今,极光累积了海量的移动数据,同时也建立起一支数据分析、数据挖掘、产品研发都处于行业领先的技术团队。团队核心成员来自腾讯、摩根士丹利、豆瓣、Teradata、中国移动等公司。如今,极光为超过50万款移动应用提供服务,累计覆盖超过80亿个移动终端,月活跃独立设备超过7亿,日均消息推送超过30亿条。极光开发者服务、极光效果通和极光数据服务三大产品线致力为各行各业节约开发成本,提高运营效率,优化业务决策。富达国际大中华基金负责人Raymond
Ma表示:“我们对于极光在移动大数据服务领域的发展高度认可,同时对极光管理团队具有极高的信心。我们期望通过本轮融资,能够进一步促进极光在大数据领域的高速发展,切入更多垂直行业的数据服务业务,巩固其在移动大数据行业的领导地位
。”

Code)。使用过程需要用大量的代码拼接SQL、拼装Object,并不方便。key-value数据库,代表有Realm、LevelDB、RocksDB等。Realm因其在各平台封装、优化的优势,比较受移动开发者的欢迎。对于iOS开发者,key-value的实现直接易懂,可以像使用NSDictionary一样使用Realm。并且ORM彻底,省去了拼装Object的过程。但其对代码侵入性很强,Realm要求类继承RLMObject的基类。这对于单继承的ObjC,意味着不能再继承其他自定义的子类。同时,key-value数据库对较为复杂的查询场景也比较无力。可见,各个方案都有其独特的优势及劣势,没有最好的,只有最适合的。而对于微信来说,我们所期望的数据库应满足:高效;增删改查的高效是数据库最基本的要求。除此之外,我们还希望能够支持多个线程高并发地操作数据库,以应对微信频繁收发消息的场景。易用;这是微信开源的原则,也是WCDB的原则。SQLite本不是一个易用的组件:为了完成一个查询,往往我们需要写很多拼接字符串、组装Object的胶水代码。这些代码冗长繁杂,而且容易出错,我们希望组件能统一完成这些任务。完整;数据库操作是一个复杂的场景,我们希望数据库组件能完整覆盖各种场景。包括数据库损坏、监控统计、复杂的查询、反注入等。显然,上述各个方案都不能完全满足微信的需求。于是,我们造了这个“轮子”

WCDB-iOS/Mac。WCDB通过ORM和WINQ,体现了其易用性上的优势,使得数据库操作不再繁杂。同时,通过链式调用,开发者也能够方便地获取数据库操作的耗时等性能信息。而高级用法则扩展了WCDB的功能和用法。详情请见:《微信移动端数据库组件WCDB系列(一)-iOS基础篇》

发表评论

电子邮件地址不会被公开。 必填项已用*标注

相关文章

CopyRight © 2015-2020 新萄京娱乐3730-娱乐场官网app下载 All Rights Reserved.
网站地图xml地图