【锁定直播】字节、华为云、阿里云等技术专家讨论如何将大模型接入 AIOps 解决实际问题,戳>>> 了解详情
写点什么

Realm 推出了适用于 React Native 的新数据库

  • 2016-02-28
  • 本文字数:1100 字

    阅读完需:约 4 分钟

Realm 日前为 React Native推出了新的数据库。React Native 是Facebook 的开发平台,该平台使用JavaScript 构建原生应用。

Realm 的这个移动数据库设计目的是“用于 react 类型应用的开发,具有 live 对象和 change 事件并支持单向数据流”。其旨在通过一个专门为 JavaScript 设计的直观的界面,让开发者使用 Facebook 的 JavaScript 开发平台快速建模、存储和查询数据。

Realm React Native 看起来像这样:

复制代码
const Realm = require('realm');
class Person {}
Person.schema = {
name: 'Person',
primaryKey: 'name',
properties: {
name: 'string',
age: {type: 'int', default: 0},
},
};
const realm = new Realm({schema: [Person]});
// Query
let people = realm.objects('Person', 'age >= 17');
people.length // => 0
// Write
realm.write(() => {
savedPerson = realm.create('Person', {
name: 'Hal Incandenza',
age: 17,
});
});
// Queries are updated in real-time
people.length // => 1

宣布公司转向 JavaScript 开发时,Realm 的产品副总裁 Tim Anglade 说:“React Native 反映出许多我们认为最重要的优先事项,例如提供原生的 UI 体验和 react 类型的跨平台功能,这有助于开发人员加速开发过程”。

“我们发现客户对于 React Native 兼容性有较大需求,很高兴成为第一家提供集成支持的第三方平台。” Anglade 表示。

目前使用这个集成数据库的是外包任务初创公司 TaskRabbit 。Brian Leonard 是该公司的联合创始人和 TaskRabbit 网站的首席架构师。他说以前管理跨平台 APP 的代码时让人“精疲力竭”,但是使用 Realm 和 React Native 让他们可以将 APP 构建在无缝对接的跨平台系统上。Leonard 表示这个改变让团队的生产力翻了两番。

Realm发布了对标结果,宣称自己是最快的React Native 数据库,他们评论道:“尽管我们一直建议每个人都应该在他们自己的用例中进行测试,但是我们在移植代码后总是能发现性能的巨大提升。”

Realm 的公告在开发者社区得到了许多积极地回应,包括许多参加 Facebook 的 React.js 会议的出席者。他们在 Twitter 上对该新闻发表了一些评论。

Hacker News 上该公告链接的评论中,TaskRabbit 的 Brian Leonard 首先表达了对 Realm 团队的祝贺。他说:“我们一直都很高兴试用它,这是对标准的 flux 模型的简易替代方案。”Realm 贡献者 Kristian Dupont 评论道:“我觉得这是两个生态系统进行的一场激动人心的竞赛,非常期待看到它未来的发展。”

Realm 的团队表示他们计划将来增加对于 Cordova、PhoneGap、Ionic Node.js(V8) 的兼容性支持

查看英文原文: Realm Launches New Database for React Native

2016-02-28 18:004540
用户头像

发布了 21 篇内容, 共 64502 次阅读, 收获喜欢 1 次。

关注

评论

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

一个比一个牛皮的5个杨辉三角特性!

风铃架构日知录

Java 程序员 算法 IT 杨辉三角

【Redis实战专题】「性能监控系列」全方位探索Redis的性能监控以及优化指南

洛神灬殇

redis监控 Redis优化 redis性能

天翼云第八代云主机助力企业攻克上云“大象流”加密处理业务难题

Geek_2d6073

架构训练营-模块三作业

Sam

架构实战营

#46 A003-B端产品经理小A故事-你是在画猫吗?

非典型产品经理笔记

个人成长 产品经理 b端产品经理

SAP 交货单与HU指派关系数据不一致问题的解决方案

SAP虾客

SAP 公司间STO 外向交货单 HU DEBUG改表

GEAR框架: Tractian的敏捷工程文化

俞凡

敏捷 大厂实践

【架构设计】你真的理解软件设计中的SOLID原则吗?

JAVA旭阳

Java 架构

架构训练营第10期模块四作业

Geek_4db2d5

模块九-设计电商秒杀系统

李某人

架构训练营

PyCharm创建Jupyter Notebook

IT蜗壳-Tango

Python

Tapdata 杨庆麟:实时数据如何赋能制造业,实现业务卓越与持续发展?

tapdata

2023-01-14:给定一个二维数组map,代表一个餐厅,其中只有0、1两种值 map[i][j] == 0 表示(i,j)位置是空座 map[i][j] == 1 表示(i,j)位置坐了人 根据防

福大大架构师每日一题

算法 rust Solidity 福大大

#45 A002-B端产品经理小A故事-走进客户2

非典型产品经理笔记

个人成长 产品经理 b端产品经理

【架构设计】你真的理解软件设计中的SOLID原则吗?

小小怪下士

Java 程序员 架构设计

系统风险处置

agnostic

风险系统 业务风险 操作风险

Tapdata Cloud 场景通关系列:数据入湖仓之 MySQL → Doris,极简架构,更实时、更简便

tapdata

Date & Time组件(上)

攻城狮Wayne

Android Studio DATE类型 time

photozoompro2023下载激活教程

茶色酒

PhotoZoom photozoompro

Alluxio 2022技术干货年终大赏

Alluxio

大数据 分布式 案例 Alluxio 数据编排

David Murray 加入 VeraViews 担任需求总监

鳄鱼视界

兼容东西,贯通南北:超聚变的“四水归堂”

脑极体

科技 算力 超聚变

PowerShell 中运行 maven 参数无法识别

HoneyMoose

WEB开发人员应该知道 10 个 Docker 命令

devpoint

Docker 前端开发 docker image Docker 镜像

Tapdata Cloud 场景通关系列:将数据导入阿里云 Tablestore,获得毫秒级在线查询和检索能力

tapdata

tinyrpc源码阅读

骑牛上青山

golang 源码 RPC

Pytorch 基础-tensor 数据结构

嵌入式视觉

Tensor ndarray 张量的基本操作 view函数 reshape

详解ThreadLocal

threedayman

2022年终总结:今年学完的付费课程

石云升

学习 知识付费 年终总结 1月月更

读懂深度学习,走进“深度学习+”阶段

脑极体

深度学习 百度 #飞桨#

总结一下经典机器学习算法

风铃架构日知录

Java 程序人生 算法 后端 IT

Realm推出了适用于React Native的新数据库_JavaScript_James Chesters_InfoQ精选文章