写点什么

Azure DocumentDB:微软的 NoSQL 数据库

  • 2014-08-27
  • 本文字数:991 字

    阅读完需:约 3 分钟

8 月 21 日,Microsoft Azure 产品营销总监 Vibhor Kapoor 在官方博客上宣布了新的Azure 服务和更新,其中最重要的两项是发布Azure DocumentDB 公开预览版和Azure HDInsight 正式支持Apache HBase。

Azure DocumentDB 是一项全托管的 NoSQL 文档数据库服务,可扩展性很强,其主要功能包括:

  • 存储异类 JSON 文档,并允许用户使用熟悉的 SQL 语法查询这些文档。
  • 使用标准的 JavaScript 将应用程序的逻辑表示为存储过程、触发器和用户自定义函数,并直接在数据库引擎中对 JavaScript 应用程序逻辑提供完整的事务支持。
  • 可调整的一致性级别。
  • 吞吐量和存储可根据需要增减。

Azure DocumentDB 通过明确定义的数据库资源管理数据,所有的资源都建模并存储为 JSON 文档。它为所有的资源都提供了一个简单的、基于 HTTP 的 RESTful 编程模型。下面是 Azure DocumentDB 的资源关系图:

任何能够发送 HTTP/HTTPS 请求的语言都可以调用 Azure DocumentDB 通过 REST API 暴露的资源。为简化 Azure DocumentDB 的使用,它针对多种流行语言提供了编程库,包括.NET、Node.js、JavaScript 和 Python,针对其它语言的库正在开发当中。感兴趣的读者可以查看官方提供的入门教程了解更多的开发细节。

正如Infoworld.com 所说,Microsoft Azure 的这两项更新说明微软已经在Azure 用户中看到了NoSQL 技术的广阔市场。另外,微软同时提供这两项功能显示了NoSQL 世界中已经出现的紧张形势。NoSQL 提供了自由的数据格式,但传统的SQL 提供了数据一致性和事务原子性。为此,在这两个领域,越来越多的人正在努力提供融合这两种特性的方式。

关于Azure DocumentDB,该报道认为,其最吸引人的地方是:它不是对开源项目的重新包装,也不是对现有微软产品的扩展或重写,它是一个全新的产品。至于Azure HDInsight 支持Apache HBase 则并不是什么新鲜事物,它只是结束了几个月的测试并开始正式提供支持而已。

Hortonworks 企业战略副总裁则指出,DocumentDB 最大的不同之处是支持事务。同时,他认为,在 HDInsight 和 DocumentDB 的方法之间做出选择至关重要。

此外,Azure DocumentDB 目前只向美国西部、北欧和西欧提供服务。要想了解详细的价格信息,请查看这里


感谢郭蕾对本文的审校。

给InfoQ 中文站投稿或者参与内容翻译工作,请邮件至 editors@cn.infoq.com 。也欢迎大家通过新浪微博( @InfoQ )或者腾讯微博( @InfoQ )关注我们,并与我们的编辑和其他读者朋友交流。

2014-08-27 03:543860
用户头像

发布了 256 篇内容, 共 89.1 次阅读, 收获喜欢 12 次。

关注

评论

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

企业号1月PK榜,火热开启!

InfoQ写作社区官方

热门活动

墨菲安全软件供应链安全产品v3.0正式公测之产品特性简介及用户升级说明

墨菲安全

软件成分分析 开源安全 墨菲安全 软件供应链安全

Pg数据库日常维护操作指南

查拉图斯特拉说

数据库 postgresql PgSQL

2022,我们追逐群星,也在追逐AIGC的无尽可能

脑极体

刷完200+大厂Java真题手册,成功拿到阿里,京东,美团的offer

钟奕礼

程序员 Java 面试 Java、 java 编程

云上提速哪家强?华为云CDN加速成首选!

科技说

不愧是阿里内部供应的Kafka笔记,深入浅出,全是干货

小小怪下士

Java kafka 程序员

海纳百川,华为云对象存储服务OBS给你无限可能

科技怪授

OBS

【华为云大数据BI】做好数据化管理,加快企业数字化转型的节奏

科技之光

数字化转型如何更方便?华为云大数据BI解决方案来了!

科技之光

「复享光学」用深度光谱技术推动光与电的变革

硬科技星球

拒绝等待,华为云CDN下载加速就是要快人一步

科技说

存储无忧!华为云OBS为企业数据存储保驾护航

科技怪授

OBS

AI for Science的上半场:人工智能如何重新定义科学研究新范式?

脑极体

云原生、20.3k Star......时序数据库 TDengine 的 2022 年精彩纷呈

TDengine

数据库 tdengine 开源 时序数据库

华为云大数据-助力数据价值化,释放企业发展潜能

科技之光

如何快速建立商业智能系统?华为云告诉您!

科技之光

暴雪、迪士尼大佬用什么画画?RayLink远控软件助力解锁远程创作

RayLink远程工具

远程控制软件 远程办公软件 远控软件 RayLink

【12.23-12.30】写作社区优秀技术博文回顾

InfoQ写作社区官方

热门活动

建木v2.6.2发布

Jianmu

开源 DevOps 持续集成 低代码 CI/CD

“互联网+”的时代,华为云如何助力企业处理海量数据?

科技怪授

OBS

华为云OBS,企业数据存储的信赖之举

科技怪授

OBS

启科量子部署工具 Runtime 正式开源

启科量子开发者官方号

部署 量子

专属企业的加速“小帮手”——华为云CDN

科技说

金航数码选择应用 TDengine 时序数据库,改造现有数据库架构

TDengine

数据库 tdengine 时序数据库

华为云OBS对象存储,一站式解决企业数据存储难题

科技怪授

打破工业发展瓶颈,华为云赋能工业企业转型成效显著!

科技之光

打造全链数据营销服务,华为云助力车企业务增值

科技之光

企业数字化转型难?华为云大数据BI帮你一站式上云

科技之光

接口自动化测试不想写代码?这款工具强烈推荐

叶小柒

测试 Postman

Dubbo 3 之 Triple 流控反压原理解析

Apache Dubbo

Java 开源 微服务 gRPC dubbo

Azure DocumentDB:微软的NoSQL数据库_数据库_马德奎_InfoQ精选文章