首页 > 数据库 > > 国产数据库源流史:ArgoDB
Transwarp ArgoDB是星环全新推出的一款分布式闪存数据库产品。它可以替代 Hadoop + MPP 混合架构,一站式满足企业对大数据平台的各种诉求。让企业更高效地使用大数据平台,从而更好地利用大数据的商业价值。
随着大数据技术在企业中应用得越来越深、越来越广,用户的需求变得越来越复杂,主要体现在:离线业务与在线业务并存,分析型业务与检索型业务并存,结构化数据与非结构化数据并存。传统的大数据架构并不能很好的满足这些新需求,需要用到多种架构和多款产品,这直接导致平台复杂性急剧增加,系统响应时间变缓,客户成本上升,运维和实施成本上升。
软件的设计需要充分考虑硬件的特性,新的闪存技术为我们开拓了研发方向。从SAS硬盘,到SATA SSD,到PCIE-SSD,再到Memory,不管是吞吐也好,还是IOPS,性能都有着数量级的增长。
Transwarp ArgoDB就是一款面向未来全闪存服务器设计的数据库产品,从底层为适应闪存而设计了精巧的存储结构和高效的算法。由于ArgoDB出色的性能,在一套产品里就可以满足用户的多种复杂需求。以往客户根据不同需求,需要分别部署离线批处理数据仓库、实时数据分析平台、OLAP数据库、全文检索数据库等。而现在只需要简单的一个ArgoDB就可以满足客户的所有需求。
Transwarp ArgoDB由核心组件和管理组件构成。核心组件包括分布式计算引擎和分布式存储引擎,管理组件包括Transwarp Container Operating System、Transwarp Manager和Transwarp Guardian。
TCOS是为大数据应用量身订做的云操作系统,支持对ArgoDB一键式部署、扩容、缩容,同时也允许其他服务和大数据服务共享集群,从而提高资源的使用率。TCOS采用创新的抢占式资源调度模型,能在保障实时业务的同时,提高集群空闲时的资源占用,让批量作业和实时业务在互不干扰的情况下分时共享计算资源。
完整的SQL支持
ArgoDB提供完整的SQL 2003支持,并且支持Oracle PL/SQL以及DB2 SQL PL。为了适配各种数据库语言,ArgoDB还允许用户设置数据库方言,目前可以很好的支持Oracle、DB2和Teradata。
分布式事务支持
ArgoDB针对数据仓库和数据集市类业务场景设计了Serializable的分布式事务算法,在不损失分析性能的前提下为业务提供ACID的保障。ArgoDB实现了串行化的事务隔离,并通Raft协议保证数据的一致性。
实时与批量数据接入
ArgoDB支持实时和批量两种数据导入方式。在线业务使用实时数据接入,保证数据时效性;数据仓库等离线业务使用批量数据导入方式,吞吐更高。
海量数据OLAP和离线分析
ArgoDB可以在PB级别的数据量上同时支撑离线分析和高并发的实时/准实时的数据集市类业务。当存储介质为高性能闪存盘时,ArgoDB的存储与计算能力将得到更大幅度的提升,拥有更大的性能优势。
支持内存/闪存/磁盘三级混合存储
ArgoDB支持内存/闪存/磁盘的三级混合存储,对一张表,DBA可以指定副本的存储策略,如一副本存储在闪存,两副本存储在磁盘。多级存储使得用户可以更好的在性能和硬件预算间找到平衡点。
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/69946831/viewspace-3156378/ ,如需转载,请注明出处,否则将追究法律责任。