QCon 演讲火热征集中,快来分享技术实践与洞见! 了解详情
写点什么

Realm 发布 Realm .NET,扩展支持.NET 技术栈

  • 2017-11-20
  • 本文字数:742 字

    阅读完需:约 2 分钟

继去年夏天 Realm 引入对.NET Core 的支持,使开发者可以用 C#来构建移动应用之后,Realm 发布了 Realm .NET 。Realm .NET 是一个可以让开发者更好地集成他们的.NET 技术栈的新组件集。

其中一个组件,是针对.NET 的 Global Notifier ,可以实现大规模数据变动的高效分配。另外一个组件,为 Universal Windows Platform 增加 Realm 的实时同步和数据加密功能。还有一个组件,是 Realm 和 Microsoft SQL Server 之间的双向数据连接器。

据 Realm 称,他们针对.NET 的 Global Notifier 进行了优化,可以观测大规模数据变动,并及时通知对这些变动感兴趣的客户。激活 Global Notifier 的关键是实现 INotificationHandler 接口,这个接口定义了 2 个基础方法:

  • ShouldHandle,用来指定客户端希望观测的 Realm 路径。
  • HandleChangesAsync,被触发来来处理观测到的变化;事实上,这个方法会被触发 2 次:一次在变动发生之前,另一次在变动发生之后。

最初针对 UWP 引入的 Realm Mobile Database 不包括对数据实时同步的支持,而 Realm .NET 完善了这一点,同时也在 iOS 端和 Android 端支持数据同步和加密。

最后,SQL Server 连接器使得在新 app 中使用遗留的 SQL Server 数据库成为可能。早前,Realm 曾提供了一个 PostgreSQL 连接器,而针对其它数据库,例如 Orable、MongoDB 等,的支持已经在计划中。

据 Realm 称,Realm .NET 对于 C#集成的侧重,使得实现可以跨主流微软设备以及 Android 和 iOS 设备工作、离线数据优先、数据实时同步的 app 成为可能。

查看英文原文: Realm Extends its .NET Stack Support with Realm .NET


感谢罗远航对本文的审校。

给InfoQ 中文站投稿或者参与内容翻译工作,请邮件至 editors@cn.infoq.com 。也欢迎大家通过新浪微博( @InfoQ @丁晓昀),微信(微信号: InfoQChina )关注我们。

2017-11-20 18:001908

评论

发布
暂无评论
发现更多内容

高管解读:华为云828 B2B企业节意义非凡

平平无奇爱好科技

微软考虑引入小型核反应堆;诺基亚推出“网络即代码”平台丨RTE开发者日报 Vol.58

声网

华为云828 B2B企业节:精选优惠助力企业降本增效

平平无奇爱好科技

一步教会你如何获取1688商品详情

Noah

API 开发

从终端到云端,华为云828 B2B企业节加速中小企业数字化

平平无奇爱好科技

四问复合索引,让你的数据查询速度飞起

华为云开发者联盟

后端 华为云 图数据库 华为云开发者联盟 企业号9月PK榜

软件测试/测试开发丨探索AI与测试报告的完美结合,提升工作效率

测试人

人工智能 程序员 软件测试 ChatGPT

适合企业的跨隔离网文件摆渡的四种方式及优缺点

镭速

跨网文件交换 跨隔离网文件摆渡

1周开发上线“中医舌诊”元服务,5天吸引超2万付费用户

最新动态

应用架构的演进:亚马逊的微服务实践

亚马逊云科技 (Amazon Web Services)

Serverless DevOps 微服务

区块链数字货币交易所开发方案,交易平台搭建

V\TG【ch3nguang】

Mate 60系列搭载方舟引擎,华为游戏中心解锁飞驰游戏体验

最新动态

等保二级测评国家收费标准是多少?统一的吗?

行云管家

网络安全 等保 等级保护 等保测评 等保二级

专业的动画交互设计 Principle 免激活版

胖墩儿不胖y

Mac软件 交互设计工具 动画交互设计

优化模型之标注错误篇

矩视智能

深度学习 工业机器视觉

Java第一个程序——Hello,World!

小齐写代码

亮相数字科技出海峰会,火山引擎边缘云助力数字化出海“加速度”

火山引擎边缘云

CDN 加速 火山引擎 内容分发 火山引擎边缘计算

软件测试/测试开发丨利用人工智能自动找Bug

测试人

人工智能 程序员 软件测试 bug ChatGPT

IPQ4019, IPQ4029, IPQ4018 and IPQ4028 Different Wi-Fi standards - offering a choice of different performance levels

wifi6-yiyi

IPQ4019 802.11ac 802. 11AC/AN

华为云828 B2B企业节优惠进行中,华为云耀云服务器L实例为中小企业和开发者量身定制

平平无奇爱好科技

打造企业界双11效应丨华为云828 B2B企业节全面驱动企业商业增长

平平无奇爱好科技

【网络安全】2023年堡垒机品牌大全

行云管家

网络安全 等保 堡垒机 等级保护

基于知识图谱、全文检索开发的数字知识库

金陵老街

JDK的配置验证

小齐写代码

低功耗引擎Cliptrix有什么价值

Onegun

物联网 IoT

DEFI/DApp/DAO/IDO/LP子母币/单双币/机枪池流动性代币质押项目挖矿系统开发

l8l259l3365

SQL还是NoSQL?架构师必备选型技能

树上有只程序猿

nosql sql 业务

华为云828 B2B企业节,深度激活企业数实融合新动能

平平无奇爱好科技

02. 人工智能核心基础 - 导论(1)

茶桁

人工智能

手把手教你用 Milvus 和 Towhee 搭建一个 AI 聊天机器人!

Zilliz

Milvus AIGC Towhee ChatGPT LLM

高效视频处理工具 Topaz Video AI 激活最新版附激活码

mac大玩家j

Mac软件 视频处理软件 视频修复工具

Realm发布Realm .NET,扩展支持.NET技术栈_.NET_Sergio De Simone_InfoQ精选文章