7月QCon广州站2022,关注Web 3.0、数据架构选型、数字化转型等热门话题,点击了解 了解详情
写点什么

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:001487

评论

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

Vmware+Ubuntu 配置静态IP

千泷

wildfly 21的配置文件和资源管理

程序那些事

程序那些事 web服务器 应用配置 服务器部署

架构师训练营知识点整理

garlic

架构师训练营第 1 期

实用流程工具,浅析LR.NET配置型工作流引擎

雯雯写代码

.net 工作流

写出一手烂代码的19条准则

Java架构师迁哥

北京一咖啡店启动数字人民币应用场景测试 店员:目前处于内测阶段

CECBC

数字人民币

破除数据垄断,数据上链或是关键

CECBC

区块链 大数据

Flink Forward Asia 2020 -- Keynote 总结

Apache Flink

flink

仅4步,就可通过SQL进行分布式死锁的检测与消除

华为云开发者联盟

数据库 sql 死锁

架构师 3 期 3 班 -week6- 作业

zbest

作业 week6

如何使用mock应对测试所需随机数据

华为云开发者联盟

测试 数据 Mock

软件测试——网络协议知识(二)

测试人生路

软件测试 网络通信协议

近些年有哪些口碑炸裂的项目管理工具?各具特色的项目管理工具我们该如何选择?

PingCode

项目管理 程序人生

云挖矿APP系统开发|云挖矿软件开发

系统开发

架构师训练营大作业

Gosling

架构师训练营第 1 期

一周信创舆情观察(12.21~12.27)

统小信uos

RPC Demo(二) 基于 Zookeeper 的服务发现

Java zookeeper RPC 服务发现

第一张区块链完税证明在深圳开出,区块链政务应用再获突破

CECBC

区块链 电子证明

Rust布道者张汉东倾授,入门Rust初学者都要攻破哪些难点?

华为云开发者联盟

学习 rust 语言

Linux基本操作命令

行者AI

Linux

令数字起舞,让自然微笑:TECH4ALL的2020启示录

脑极体

架构师 3 期 3 班 -week6- 总结

zbest

总结 week6

ClickHouse数据导入

一粒

kafka Logstash Clickhouse

跨年巨作!13万字!腾讯高工纯手写“JDK源码笔记”直接带你飙向实战

比伯

Java 编程 架构 面试 计算机

华为云·云享专家李万龙: IoT 梦想,从0到1的实现

华为云开发者联盟

技术 物联网 IoT

ClickHouse常见集群部署架构

一粒

nosql 架构 Clickhouse

2020中国低代码平台市场发展年度报告(深度分析)

J2PaaS低代码平台

软件 低代码 开发工具 SaaS/IaaS/PaaS 软件开发、

百度京Fun生活节 双旦福利HIGH 翻全城

DT极客

ClickHouse利器—如何提高留存计算速度

行者AI

数据库

Java中的常量

cdhqyj

Java

重新发现科技与人文的互动

脑极体

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