WUTONGDB云原生特性介绍
梧桐db主要特性
- 存算分离:通过存算分离架构,提供高可用、高可靠、高扩展能力。
- 向量化计算引擎:提供极速数据分析能力。
- 云原生部署:支持云原生部署和弹性伸缩能力。
- 多异构存储关联查询:实现湖仓融合能力。
- 高可用架构:实现多活主节点和负载均衡的高可用架构。
- 扩展能力:通过扩展主节点数量,提升并发连接;通过扩展计算集群实例实现无感知扩展并发能力。
- 数据关联查询能力:提供跨异构存储引擎的数据关联查询能力。
- 分布式存储:自研HTAP分布式存储,支持实时更新、删除、支持主键、唯一约束、支持B+树索引、支持LSM树索引等。
- 基础设施层支持:支持存算一体、存算分离、湖仓融合等部署方式;支持云主机、物理机、虚拟机部署。
- 技术能力:基于云基础设施的部署和动态资源申请能力,为动态扩容提供了基础;存算分离架构,使计算能力、存储能力单独扩容成为可能,提升资源使用效率;主节点和计算节点的无状态设计支持分层扩展。
云原生简介
云原生数据库是一种新兴的数据库技术和理念,它与传统数据库有着很大的区别和优势。云原生数据库是基于云计算和容器化技术,设计和构建在云原生环境下的一种数据库系统。它不仅仅是将数据库迁移到云端,更关注于适应云原生架构的需求和特点
云原生架构图
梧桐云原生数据库的特点
云原生数据库具有以下特点:
- 高可用性:云原生数据库采用分布式架构和故障恢复机制,确保数据的持久性和可靠性。它支持多副本、数据克隆和自动故障切换等功能,使数据库在发生故障时能够快速恢复。
- 弹性扩展:云原生数据库能够根据业务需求自动扩展资源,实现水平或垂直扩展。它支持自动分区和负载均衡技术,可以根据访问压力动态调整数据库的容量和性能。
- 自动化管理:云原生数据库提供了自动化的运维和管理功能,减少了人工操作的成本和工作量。它支持自动备份、监控和调优,提供了统一的控制台和API接口。
- 开放性:云原生数据库支持标准的接口和协议,兼容各种开发语言和框架。它提供了丰富的功能模块和插件,满足不同业务场景和需求的个性化定制。
梧桐云原生数据库的应用场景
云原生数据库适用于以下场景:
- 云原生应用:云原生应用是构建在云原生架构上的应用程序,它采用微服务和容器化技术进行开发和部署。云原生数据库可以作为云原生应用的底层存储和数据访问层,提供高可用、高性能的数据服务。
- 大数据分析:大数据分析是对海量数据进行挖掘和分析,用于发现数据中隐藏的模式和规律。云原生数据库能够扩展到PB级的数据规模,并提供实时查询和分析的能力。它支持列存储、全文索引和图形计算等特性,提供了高效的数据处理和查询性能。
- 人工智能:人工智能是一种模拟人类智能的技术和应用领域,它需要处理和分析大量的数据。云原生数据库可以作为人工智能系统的存储和计算引擎,提供高效的数据管理和处理能力。它支持复杂的数据类型和算法,可以进行机器学习、深度学习和推荐系统等任务。
- 物联网:物联网是指通过互联网连接和控制各种物体和设备,实现智能化和自动化。云原生数据库能够处理大规模的设备数据,并提供实时监控和管理的功能。它支持设备注册、数据采集和远程控制等操作,为物联网应用提供可靠的数据存储和访问服务。
梧桐云原生数据库的例子
关系型数据库如MySQL、PostgreSQL和Oracle等,它们可以在云原生环境中通过容器化技术进行部署和管理。可以使用Kubernetes进行自动化部署和扩展,实现高可用和弹性扩展的数据库集群。可以通过容器化和云原生技术构建和运行这些数据库,满足大规模数据存储和处理的需求。