Couchbase Server 6.5 beta 发布,NoSQL 数据库管理...

 

Couchbase Server (前身是 Membase) 是一个分布式的面向文档的 NoSQL 数据库管理系统,该系统联合了 CouchDB 的简单和可靠以及 Memcached 的高性能以及 Membase 的伸缩性。6.5 beta 版本已经发布,内容如下:
Couchbase 将为应用程序开发人员提供最受欢迎的关系功能,如分布式 ACID 事务、高级查询功能(如窗口函数、索引顾问、基于成本的优化器、事件增强、SDK 的主要更新等等)。
分布式 ACID 事务:使用分布式 ACID 事务,应用程序开发人员可以依赖 Couchbase 的全部或无语义来持久地修改分布在不同节点上的多个文档,从而简化应用程序逻辑。
SDK 3.0:SDK3.0 提供了新的 Scala SDK,允许开发人员获取和获取文档、运行查询、执行分析和全文搜索,所有这些都与本机 Scala 一起使用。它还支持反应堆简化异步编程。
Couchbase.NET SDK 3.0 现在同时针对 .NET 标准 2.0 和 2.1 API 规范。这意味着 .NET SDK 将在 .NET Framework 4.6 及更高版本和 .NET Core 上工作,使企业能够在 Windows、MacOS 和 Linux 上编写可移植的 .NET 应用程序。
最新的特性大大提高了 SDK API 的可用性,方法是将形式上基于重载的接口合并和细化为一个更小、更简洁的接口,同时保持和改进跨 SDK 的一致性。
实现了对断路器模式的支持,以提高系统的可用性,并通过避免将负载施加到陷入困境的资源上来防止级联故障。
在 Couchbase Server 6.5,N1QL 增加了许多新功能,以满足 SQL 开发人员对构建应用程序的全面查询开发工具包的需求。
Couchbase 中的 Bucket 提供物理、逻辑和访问隔离。6.5 提供了在一个集群中创建多达 30 个 Bucket 的能力。这将为基于微服务的应用提供更好的资源利用机会。
引入集合允许应用程序通过将相似的文档放在一起来构造数据,就像关系数据库中的表一样。此外,相关的集合可以在一个范围内保持在一起。有了集合和作用域,应用程序开发人员将发现将他们的模式和数据从关系系统(如 Oracle 和 SQLServer)迁移到 Couchbase,以及将他们的 SQL 查询转换到 Couchbase N1QL 要容易得多。
XDCR 的高级过滤提供了基于文档属性(如键、值和 Xatts)构建过滤器的能力,并使用类似于 N1QL 的语法。
XDCR 的服务质量特性使管理员能够将正在进行的复制流优先于初始复制,以确保按关键度顺序服务复制。

SERVER相关资讯

本站查询结果均来自网络,不保证数据的准确性!

Copyright 2009-2010, tool. All rights reserved.

粤ICP备2024169180号