为何为什么沙发?


沙发派是一个屡获殊荣的分布式NoSQL云数据库。它在云,内部部门,混合,分布式云和边缘计算部署中提供了无与伦比的多功能性,性能,可伸缩性和财务价值。

 开发人员
建立快速,移动更快

开发人员
 

使用我们的工具,教程和SDK的集合快速构建应用程序。在堆栈中开发,在云端或边缘部署。

 建筑师
建筑师满足高需求

建筑师
 

在云和边缘上有一个分布式的弹性,内存内存数据库。 Couchbase是建筑师对NoSQL的选择。

 建筑师
降低TCO

德沃斯
 

以延长的云云到边缘管理功能在规模上运行。在全球性,安全,实惠地在VPC,微数据中心或边缘设备中进行部署。


建立快速,移动更快

作为内存的键值和文档数据库,CouchBase Empowers开发人员可以轻松地构建响应和灵活的云,移动和边缘计算应用程序。

•灵活的JSON架构,用于连续交付
•json的简单,SQL友好的查询语言
•全集成Java,.NET,Scala,Go,JavaScript和Python的SDK
•移动和边缘计算的点对点到云同步

敏捷同步无缝数据共享
 建筑师

建筑师满足高需求

作为分布式规模 - 任何地方数据库,Couchbase每天都能保证一致和可靠的性能,每天从云到所有用户的边缘。

•内存 - 第一高性能设计
•分布式酸事务
•掌握,异步和地理感知群集
•通过本机复制和分布式云到边缘架构保证可用性

降低总体成本

在VPC部署是一个新兴最好的实践,让客户的IAAS购买能力。从单个控制台管理全局分布式集群,弹性地缩放并调整CouchBase数据库云服务以将您的工作量与VPC基础架构匹配。

•控制数据,集群,云和成本
•每个工作量的特殊价格/性能
•灵活的每簇SLA
•上云到边缘和云内复制

轻松安全,管理和发展
MongoDB. ™Atlas和Amazon DynamoDB在40条标准中进行评估

看看Couchbase云跳动竞争对手

Compare
假象

沙发派 Architecture

点击此处查看为什么Couchbase是不同的,更好的,鼓舞人心的竞争对手。

记忆第一

客户预期并要求快速,响应性应用。许多企业将在其关系和NoSQL数据库前添加内存中的缓存产品,以提高性能和吞吐量,并确保响应性。但是,这增加了运营和管理复杂性以及额外的成本。

COOCBASE构建在内存第一架构中,确保所有操作发生在内存中并支持特殊的内存优化的数据管理选项,包括100%内存驻留索引和数据库。这优化了数据访问性能和吞吐量,同时还可以简化操作管理和降低成本。通过在群集中的节点之间实现内存速度数据传输,CouchBase避免了传统的数据库磁盘I / O瓶颈。

couchbase_dataplatform_data_movement.
展开图标 扩张

沙发派 利用其内存第一架构以内存速度在群集中的节点之间传输数据,从而避免了传统的数据库磁盘I / O瓶颈。

弹性可扩展性

作为核心数据库引擎的一部分,Couchbase提供了一种弹性多维缩放(MDS)架构,支持两种比例和缩放方法。

MDS允许您将不同的数据处理工作负载分离为不同的独立可扩展的服务。您可以独立配置和缩放(向上或向外)数据,索引,查询,全文搜索和分析服务,根据您的数据管理处理要求和应用程序工作负载。这使您可以提供响应性客户应用程序的可扩展性和适应新的和更改工作负载和应用要求的灵活性。

couchbase_dataplatform_data_movement.
展开图标 扩张

MDS特别适合于云,其中通常分配并分别分配和低估。 MDS允许您独立配置和缩放每个服务的计算,存储和内存资源。这导致资源更有效地分配和使用,最终降低了云中的整体运营成本。

坚持

COICBASE服务器的体系结构防范大多数形式的故障,并防止数据丢失。桶可以配置为复制以创建数据冗余,并允许副本失败 - 只要数据在某处可用,它就不会丢失。数据也写入磁盘,因此在恢复期间可以从磁盘检索数据。根据耐用性和性能要求,用户可以配置正确的耐用性选项以满足其应用需求。

交易

沙发派 Server提供了通过各种功能读取和写入数据的高可用性。 Couchbase使用群集内复制和索引复制以及使用跨数据中心复制(XDCR)的灾难恢复提供高可用性。

内部集群复制 
群集内复制涉及将副本放在同一群集中的另一个节点上。如果发生故障单个节点,则确保数据仍然可用在其他节点上,该节点可以为应用程序提供完整的读写能力。

交叉数据中心复制
使用Cross DataCenter Replication(XDCR)功能,可以在集群之间设置数据的复制。 XDCR有助于防止数据中心故障,并有助于在全局分布的关键任务应用程序中维护数据位置。

索引复制
已添加索引复制支持以提高索引的高可用性和可管理性。用户可以指定要创建的副本数量,系统将管理索引副本在不同索引节点,服务器组和可用区域上的位置。

复制

沙发派 Server提供了通过各种功能读取和写入数据的高可用性。 Couchbase使用群集内复制和索引复制以及使用跨数据中心复制(XDCR)的灾难恢复提供高可用性。

内部集群复制 
群集内复制涉及将副本放在同一群集中的另一个节点上。如果发生故障单个节点,则确保数据仍然可用在其他节点上,该节点可以为应用程序提供完整的读写能力。

交叉数据中心复制
使用Cross DataCenter Replication(XDCR)功能,可以在集群之间设置数据的复制。 XDCR有助于防止数据中心故障,并有助于在全局分布的关键任务应用程序中维护数据位置。

索引复制
已添加索引复制支持以提高索引的高可用性和可管理性。用户可以指定要创建的副本数量,系统将管理索引副本在不同索引节点,服务器组和可用区域上的位置。

最终

沙发派 Eventing是一种高度可用性,性能和可扩展的服务,可在应用程序交互创建数据变化时实时在服务器上实时触发用户定义的业务逻辑。事件使其易于开发,部署,调试和维护来自集中式平台的数据驱动功能。与Couchbase数据平台一起集成,它需要没有第三方解决方案来许可或新的Dataops技能来管理。

询问

使用Couchbase的自身的查询语言,N1QL(“镍”)更快地构建和发展Web,Mobile和IoT应用程序。 N1QL将SQL的功率和熟悉与JSON数据模型的灵活性和敏捷相结合。

N1QL是一种声明性查询语言,扩展了JSON数据的SQL。您可以通过本机框架和语言集成,流畅且易于使用的API,几个COUchbase实用程序或可用的JDBC / ODBC驱动程序查询数据。

使用N1QL,您可以在没有任何限制的情况下查询JSON文档:排序,过滤器,转换,组和使用单个查询组合数据。您可以将来自多个文档的数据与连接组合。并且您不仅限于其他NoSQL产品中的“每项查询单表”和“表”数据模型。

查询表文档密钥选择
展开图标 扩张

在CouchBase Mobile 2.0发布中,N1QL也已添加到Couchbase Lite中。这允许移动应用程序开发人员利用现有的SQL编程技能以及JSON的灵活性。

分析

json数据的强大并行查询处理允许您:

  • 有效地执行包含复杂连接和集合,聚合和分组操作的复杂,长期运行的SQL样查询
  • 解决在同一数据集上支持响应,可扩展的应用和临时分析的挑战

沙发派 Analytics powerfully combines a common JSON data model with:

  • 为JSON扩展了一个类似SQL的查询语言 
  • 有效的分析工作负载隔离
  • 通过单个平台中的快速内存到存储器传输协议的最新数据新鲜度

这允许应用程序开发人员和Devops构建智能应用程序和仪表板,该智能应用程序和仪表板在实时对客户和商业用户的洞察力,而无需执行单独的提取,转换,负载(ETL)操作的开销和延迟。

分析图COUCHBASE.
展开图标 扩张

全文搜索

内置全文搜索(FTS)使开发人员简单地为应用程序添加智能。全文索引在CouchBase集群中自动管理,避免管理单独的全文搜索产品和基础架构的延迟,开销和复杂性。

FTS使您可以在存储在CouchBase桶中的JSON文档上创建,管理和查询全文索引。它为自然语言查询提供了强大的功能,包括:

  • Stemming,它提供了一种语言感知的搜索方式(例如,用户可以键入“美女”并找到“美”的结果)
  • 评分,为结果提供相关性排名
  • 快速的多功能索引,其中单个索引可以支持各种可能的文本搜索 
     
全文搜索FTS
展开图标 扩张

在CouchBase Mobile 2.0版本中,还添加了全文搜索到Couchbase Lite。这允许移动应用程序开发人员将设备 - 本地FTS查询和智能合并到其移动应用程序中。 

索引

索引是一种数据结构,它提供了一种快速有效的方法来查询和访问所有数据而无需扫描每个文档。应用程序可以以下列方式之一查询CouchBase服务器:

  • 使用键值访问 - 应用程序直接通过带有文档键的数据服务访问数据,以便最快访问
  • 使用N1QL - 应用程序使用具有全局辅助索引或MapReduce视图的SQL类似的语法来加速查询
  • 使用CouchBase View API直接 - 应用程序直接查询MapReduce视图索引或空间视图,以获取专用预先计算的索引

核心价值

客户体验取决于应用程序性能和行为,这又取决于数据库性能和吞吐量。

在CouchBase数据平台的核心,是分布式键值(KV)数据存储。这是一个非常简单,闪电的快速,概略的数据管理系统,可以存储唯一的ID(键)和一段任意信息(值)。该密钥由Couchbase客户端库散列,自动分叉,直接发送到COUCBASE集群中的相应数据服务节点。 

使用简单的创建,读取,更新,删除(CRUD)API访问KV存储,从而在使用其ID(主键)访问文档时提供更简单的接口。由于它们的简单性,KV操作以极低的延迟执行,通常是子毫秒。

应用程序可以使用各种接口访问存储在CouchBase数据平台中的数据,包括KV API,MapReduce视图,N1QL查询,全文搜索和分析服务。对于使用主键的简单CRUD操作,KV API是访问数据的最快和最有效的方法。 

移动的

沙发派为您的移动和IOT应用提供了一个全堆叠数据平台,包括内置实时数据同步,企业级安全性和与现有生态系统的数据集成。

您的移动和IOT应用程序利用Couchbase Server,Couchbase Sync网关和Couchbase Lite来利用CouchBase数据平台的全部电量,以便在线和离线数据访问,以及从设备到后端的自动数据同步。

数据集成API通过同步网关或CouchBase服务器与您的现有记录,数据仓库和其他遗留系统集成。

移动物联网设计
展开图标 扩张

无论您是数百,数千个或数百万个设备,COICEBASE服务器和同步网关都实时可独立可扩展,使您能够跟上更改的需求。

大数据和SQL集成

丰富的沉浸式应用程序需要在整个数据管理生态系统上利用数据,包括SQL和大数据数据库和工具。 Couchbase包括内置的大数据和SQL集成,以便您通过利用您的工具,处理容量和数据来在更少的时间内构建智能应用程序 - 无论它可能居住。

通过高性能可伸缩连接器提供大数据集成,用于Hadoop,Kafka,Spark和Elasticsearch,它利用这些快速新兴技术中提供的最新进展和功能。

在几种不同的方式中启用了SQL集成。 CDATA的JDBC和ODBC驱动程序由SIMBA和ODBC,JDBC,ADO.NET,ODATA,SSIS,BizTalk和Excel驱动程序允许您使用带有COUCBASE的任何标准兼容的工具。 Couchbase还为特定的BI,可视化和ETL工具提供了说明和连接器技术,包括Tableau,Qlik,Slamdata,Bubsi,Excel,Power Bi,Looker,Informatica,Talend,Tibco和许多其他工具。

统一编程模型

沙发派在多种编程语言中为您提供简单的连接器和工具和统一的应用程序开发API,使得构建应用程序更容易,并将您的上市时间减少。您是手机或IOT开发人员吗? Couchbase允许您将数据从数据中心与云和边缘无缝移动数据。

COICBASE SDKS为支持它们的语言的同步,异步和事件驱动的编程模型提供本机支持。一组服务器和移动REST API也可用于查询,系统配置和管理。

额外的SDK - 包括用于Java,PHP,Ruby,Erlang,Perl,Tcl和ColdFusion的特定API实现和SDK,可从开源社区获得。有关更多信息,请参阅 来自社区列表的开源项目

全堆栈安全性

虽然安全数据库世界中的安全性相当标准,但在NoSQL世界中,它可以从产品到产品中显着变化。

使用COUCBASE,您的数据到处都是安全的 - 在设备上,在云中的设备上以及数据中心的电线上。 COICBASE数据平台提供内置和可配置的全堆栈安全性,用于身份验证,授权,电汇加密以及审核。通过我们的技术合作伙伴,我们还提供加密,数据掩蔽和现场级安全性。

容器和云部署

云首次策略是不断创新的关键和应对快速变化的业务需求的能力。但是,成功的云首次策略必须权衡公共,私人,混合动力和多云部署的选项,同时试图避免供应商锁定和不可预见的操作问题。

COICBASE数据平台是云原生和架构,以在任何云上工作。不同的功能,如自动分片,共享,内存 - 第一架构,多维缩放,跨数据中心复制(XDCR),区域和区域感知复制以及基于云的同步网关使Couchbase具有独特适用于云部署的CouchBase 。

沙发派在AWS,谷歌云平台和Microsoft Azure Marketlaces上轻松部署预构建模块。 Couchbase还支持各种容器和虚拟化技术,包括与Joyent,Docker和Red Hat Openshift的合作伙伴,以便在任何类型的公共,私人,混合或多云部署中实现卓越的运营卓越。 

couchbase_wheel_animation_loader.
加载....
深入了解我们基于云的数据库架构

比较云数据库



从基于COOCBASE云的数据库开始免费开始