IBM Cloudant
软件描述
IBM Cloudant 是一种优化用于在云端处理大量并发读写操作的 NoSQL JSON 文档存储,这类工作负载是大型、快速发展的网络和移动应用的典型特征。
官方网站
访问软件的官方网站了解更多信息
cloudant.com
什么是 IBM Cloudant?
IBM Cloudant 是一种优化用于在云端处理大量并发读写操作的 NoSQL JSON 文档存储,这类工作负载是大型、快速发展的网络和移动应用的典型特征。您可以使用 Cloudant 作为完全托管的数据库即服务(DBaaS),部署在 IBM SoftLayer 等公有云平台上,也可以使用名为 Cloudant Local 的本地版本,在您选择的私有云、公有云或混合云平台上自行部署运行。
Cloudant 提供 RESTful API,使其能够轻松从任何编程语言或平台即服务(PaaS)环境(如 IBM Bluemix 或 IBM MobileFirst)进行访问。Cloudant 的独特之处在于其能够将数据分散到多个数据中心和设备上,从而将数据推向网络边缘,实现更快的访问速度和更高的容错能力。
IBM Cloudant 功能特性:
JSON 数据存储:以自描述的 JSON 文档形式存储数据,便于管理多结构化数据,并可随时动态更改数据模式,从而实现更快速、更灵活的开发。
RESTful API:可直接通过浏览器和设备访问和查询 JSON 文档,简化数据访问和应用程序架构。
简单查询语言:提供易于开发人员使用的查询语言,实现强大的数据访问能力,同时简化编程范式。
数据复制与同步:在多个数据中心和设备之间分发可读写的数据副本。Cloudant 能够解决数据变更在不同位置之间保持同步这一复杂问题。
增量 MapReduce:在 JSON 数据上创建二级索引,并实时更新,同时对数据执行高级聚合函数。
搜索功能:基于 Apache Lucene 的强大全文搜索功能,支持通配符、短语、临近度和模糊查询,并可根据相关性或其他自定义参数对搜索结果进行排序,从而仅获取所需内容。