AICon 上海站|日程100%上线,解锁Al未来! 了解详情
写点什么

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

评论

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

Druid 查询返回引擎版本困惑的地方

HoneyMoose

Vue进阶(幺柒柒):Vue 应用 Sass、Scss、Less 和 Stylus

No Silver Bullet

Vue 7月日更 预处理器

详解Java内存模型

程序员阿杜

Java JVM Java虚拟机

Vue进阶(幺陆陆):组件实例 $el 详解

No Silver Bullet

Vue 7月日更 $el

程序员专属的搜索主页

程序员阿杜

搜索技巧 搜索引擎;

Drools 入门

LeifChen

drools 规则引擎 8月日更 业务规则

区块链产业政策红利加速释放

CECBC

极客时间-大数据-作业三-HBase 创建表

西伯利亚鼯鼠

牛客网爆火!面试命中率高达 90% 的阿里 10W 字面试笔记已被疯传

Java 程序员 架构 面试 计算机

Tensorflow日常随笔(一)

毛显新

tensorflow

体验设计工具:18格窗口

石云升

用户体验 7月日更 体验设计

操作系统--虚拟内存

en

Text classification with TensorFlow Hub: Movie reviews

毛显新

tensorflow

外包学生管理系统的架构设计

架构0期-Bingo

网络攻防学习笔记 Day91

穿过生命散发芬芳

网络攻防 7月日更

想要跳槽拿高薪,却没有大型性能调优经验怎么办?淘宝架构师手把手带你前进

Java架构师迁哥

网络安全现状,一个黑客真实的收入

网络安全学海

黑客 网络安全 信息安全 渗透测试 漏洞分析

北鲲云超算平台如何提高高性能计算在云环境下的可行性?

北鲲云

音视频详细学习路线和权威资料

hanaper

音视频 ffmpeg 语音识别 语音合成 图形图像处理

各国纷纷推出数字货币,数字货币发展正当其时

CECBC

「SQL数据分析系列」13. 索引和约束

Databri_AI

sql 分布式

毕业总结

请弄脏我的身体

架构实战营

java 虐“狗”日常

喵叔

7月日更

Fil行情:什么时候投资fil合适?

区块链 分布式存储 IPFS fil fil行情

程序员有哪些不可或缺的效率神器?

Jackpop

开发

开发者必备神器,你真的会用吗?

Jackpop

Linux之vmstat命令

入门小站

Linux

揭开进程的概念、状态、通信的迷雾。看完瞬间豁然开朗

Linux服务器开发

线程 网络编程 Linux服务器开发 Linux后台开发 进程管理

Introduction to the Keras Tuner

毛显新

tensorflow

面试官:聊聊JVM吧?

程序员阿杜

Java JVM JVM原理

熬夜整理的c/c++万字总结(一)

C语言与CPP编程

c c++

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