0
S
SeaSQL
编辑
简介:SeaSQL是新华三集团推出的分布式数据库,有事务型SeaSQL DRDS 和 分析型SeaSQL MPP数据库。事务型SeaSQL DRDS数据库能够满足高并发、高吞吐的交易型业务场景的需求,分析型SeaSQL MPP数据库适合大数据量交互式查询和分析场景。

SeaSQL是新华三集团推出的分布式数据库,有事务型 SeaSQL DRDS 和 分析型SeaSQL MPP数据库。 事务型SeaSQL DRDS数据库能够满足高并发、高吞吐的交易型业务场景的需求,为用户提供强一致性、弹性伸缩、智能分片、死锁检测解除等核心能力。分析型SeaSQL MPP数据库适合大数据量交互式查询和分析场景,能够助力用户构建弹性实时的数据仓库和数据挖掘,非常适用于国税大数据、财政大数据、政务大数据等多种数据分析和查询场景。

目录

事务型SeaSQL DRDS

SeaSQL DRDS 产品简介

H3C SeaSQL DRDS是一款实现数据容量和性能横向扩展的交易关系型分布式事务数据库产品。它兼容主流数据库协议和 SQL92/SQL99标准语法,支持自动水平拆分和垂直拆分,能在数据存储分布式化环境下为应用提供集中式数据库的操作体验。为大规模用户、大规模数据、高可用、高并发、高吞吐的业务场景提供强有力的支撑,同时具备强分布式透明、易扩展、易运维、无学习成本等特点。让研发工程师专注应用程序编码实现,无需关心数据的存放位置和操作位置等细节,让数据库工程师更轻松地管理海量数据和海量吞吐的数据库集群,同时提供数据安全、数据容灾、数据恢复、集群监控、智能拓扑、智能大屏、不停机扩容等整套解决方案,适用于TB或PB级的海量数据业务交易场景。

SeaSQL DRDS 产品优势

  • 分布式

    数据分布式集群存储,业务数据支持分库分表,同时提供多种分片算法与表类型,满足用户所需的业务场景。

  • 强一致

    支持数据强一致性,对全局表、全局序列、分布式事务、主备数据一致、表结构一致、环境配置等都有强一致保障和一致性检测的算法机制。

  • 智能运维

    可视化参数配置与参数合理性校验,多线程自动化备份,数据态势感知与业务大屏展示,便捷的一键部署整套集群服务,智能数据正确性检测与异常故障及时报警。

  • 高可用

    分布式中间件、配置库、底层数据库之间实现三重高可用,不会因为主节点宕机而造成无法提供服务的问题,数据服务的可靠性达到99.9999%。

  • 强透明

    对应用程序全透明,底层在线扩容、备份、OnlineDDL等操作对应用无感知,支持JDBC协议,支持MySQL原生通讯协议,兼容 MySQL 数据库协议及 SQL92 标准语法,覆盖99.9%以上应用开发常用SQL,支持多种数据单库/跨库操作。

  • 高性能

    分布式中间件单节点的吞吐量能达到10万+TPS,30万+QPS,并发数可达4096及以上。

SeaSQL DRDS 核心功能

  • 分库分表

    利用逻辑库方式分库,隔离不同业务属性的数据;可垂直或水平拆分大表,让操作集中于少量数据;内置满足不同业务场景的拆分算法和丰富的表类型

  • 分布式事务

    支持显示分布式事务与隐式分布式事务;支持弱一致分布式事务与强一致分布式事务;对于应用程序及客户端MySQL命令操作全透明

  • 跨库操作

    跨库JOIN;跨库UNION;跨库聚合函数;跨库分组排序等

分析型SeaSQL MPP

SeaSQL MPP 产品简介

SeaSQLMPP数据库是一款由H3C基于先进的开源MPP数据库Greenplum进行了功能增强而打造的分布式分析型MPP数据库。而Greenplum是基于开源关系型数据库PostgreSQL开发的,与PostgreSQL有着良好的兼容性。

分析型SeaSQL MPP数据库适合大数据量交互式查询和分析场景,能够助力用户构建弹性实时的数据仓库和数据挖掘,非常适用于国税大数据、财政大数据、政务大数据等多种数据分析和查询场景。

SeaSQL MPP 功能特性

H3C SeaSQL MPP是一种基于PostgreSQL的分布式数据库,其采用Shared-Nothing架构、主机、操作系统、内存、存储都是自我控制,不存在共享。H3C SeaSQL MPP数据库的主要特性如下:

  • 大规模并行处理架构。

  • 既支持行存,也支持列存。每张表或表分区可以由管理员根据应用需要,分别指定存储和压缩方式。

  • 支持多种压缩方法,包括Zlib,RLE等。

  • 支持多级分区表,分区支持多种模式,包括范围,列表等。

  • 支持B树、位图和GiST等索引。

  • 认证机制支持多种方式,包括LDAP和Kerberos等。

  • 扩展语言支持:SeaSQL MPP支持使用多种流行语言实现用户自定义函数,包括Python,R,Java,Perl,C/C++等。

  • 地理信息处理:通过集成PostGIS,SeaSQL MPP支持对地理信息进行存储和分析。

  • 内建数据挖掘算法库:通过MADlib(现在是Apache孵化项目)算法库,可以内建几十种常见的数据分析和挖掘算法到SeaSQL MPP数据库中,包括逻辑回归,决策树,随机森林等。不需要写任何算法代码,通过SQL就可以使用其中的所有算法。

  • 文本检索:SeaSQL MPP可以支持高效灵活丰富的全文检索功能。与 MADlib合用,可以进行并行文本分析和挖掘。

  • 高性能加载,使用MPP技术,提供Petabyte级别数据量的加载性能。

  • 大数据工作流查询优化。

  • 多态数据存储和执行。

  • 基于Apache MADlib的高级机器学习能力。

  • 支持SQL 92 ANSI/ISO、SQL 99 ANSI/ISO、SQL 2003 ANSI/ISO、SQL 2006 ANSI/ISO 标准,支持C API、ODBC、JDBC等国际接口规范,支持DDL,DML,DCL语法,支持基本数据类型、基本完整性约束、基本表管理、搜索条件、表连接、子查询、插入、修改、删除、事务控制。

SeaSQL MPP 功能特性

image.png

  • 云化部署
    SeaSQL MPP支持CloudOS5.0云平台的部署安装,能够支持云化部署。用户可以通过CloudOS界面统一管控所有资源并统一调度管理,可以灵活管理分配资源,提升整体的资源利用率。

  • 扩容不中断
    SeaSQL MPP数据库可以按照客户需求进行两种扩容方式:主机扩容和实例扩容。扩容过程中只需要对系统表元数据进行更新即完成扩容,不需要对数据库进行停止操作,数据库扩容后采用了Jump Consistent Hash算法大大减少了数据重分布过程中数据的移动。

  • 行列混合存储
    SeaSQL MPP数据库提供了多种类型的存储模型:行存、列存、行列混合存储,可以根据业务的需要制定数据的存储模式。

  • OLAP函数
    SeaSQL MPP 提供丰富OLAP 函数包括:Rollup、cube、窗口函数、递归操作等,用于支持复杂的分析操作,侧重于对决策人员和高层管理人员的决策支持。可根据分析人员的要求,快速灵活地进行大数据量的复杂查询处理,以便他们准确掌握企业的经营状况,了解被服务对象的需求,制定正确的方案。

  • 多租户
    SeaSQL MPP数据库的多租户特性可以将一个数据库划分给多个租户来使用,不同的租户的物理资源互相隔离。

  • 强大的并行装载能力
    数据的导入性能指标对于数据仓库的使用体验有很重要的作用,SeaSQL MPP数据库在进行数据加载的时候可以使用整个集群所有的节点的资源,加载性能随着节点数的增加而线性增加,在大规模的集群中数据加载速率可以达到20TB/小时。

  • 集成MADLib机器学习库
    MADlib不是面向程序员的,而是面向数据库开发或DBA的,能将SQL的简单易用与数据挖掘的复杂算法结合起来,充分利用两者的优势和特点,大大提高开发人员的开发效率。

  • 集成PostGIS地理空间数据处理
    PostGIS是对象关系型数据库系统PostgreSQL的一个扩展,PostGIS通过向PostgreSQL添加对空间数据类型、空间索引和空间函数的支持,将PostgreSQL数据库管理系统转换为空间数据库。

  • 透明加密
    SeaSQL MPP透明加密模块实现了对整个数据库的加密,该加密对于客户端是完全无感知的。当把数据块写入磁盘时,对数据进行加密;当从磁盘读取数据时,进行解密。能够保证存储在磁盘上的数据一直处于加密状态,即使获取磁盘内容也无法读取里面的明文数据。同时业务层面对于加密动作完全无感知,不需要针对加密进行任何适配修改。加密方式采用AES的XTS加密模式,保证了数据加密的安全性。

  • 数据脱敏
    数据脱敏(Data Masking),又称数据漂白、数据去隐私化或数据变形。指对某些敏感信息通过脱敏规则进行数据的变形,实现敏感隐私数据的可靠保护。在涉及客户安全数据或者一些商业性敏感数据的情况下,在不违反系统规则条件下,对真实数据进行改造并提供测试使用,如身份证号、手机号、卡号、客户号等个人信息都需要进行数据脱敏。

  • FDW数据邦联
    FDW 是 SQL 标准 SQL/MED(SQL Management of External Data)的实现。FDW 提供了一系列统一的公共接口,使得扩展程序可以轻松地在优化、执行、扫描、更新和统计等核心部分和 SeaSQL 深度集成,从而可以用 SQL 语句直接查询和操作外部数据源。例如 FDW for MySQL,用户可以像操作本地表一样地直接查询、排序、分组、过滤、Join 甚至插入和更新 MySQL 数据库的数据。

  • Roaringbitmap压缩位图
    RoaringBitMap是一种高效的位图压缩算法,可以有效提升位图内存的使用效率,解决稀疏位图不适应稀疏存储的问题。Bitmap位计算非常适合大数据基数计算,常用于去重、标签筛选、时间序列等计算中。gpdb_roaringbitmap插件将Roaringbitmap功能集成到SeaSQL MPP数据库中,将Roaringbitmap作为一种数据类型提供原生的数据库函数、操作符、聚合等功能支持。

SeaSQL MPP 能力范围

image.png

SeaSQL MPP 业务场景

image.png

典型方案

  1. 使用数据集成工具将数据从各个业务系统抽取到SeaSQL MPP搭建的数据仓库中。

  2. 在数仓中根据不同的业务需求分别建设相应的主题库,利用MPP强大的并行处理能力,为业务
    层提供对海量数据的快速查询、多维分析、统计分析、预测分析等能力。

  3. 助力客户实现对关键信息的快速查询;各类业务BI报表分析、用户画像分析,给数据分析提供
    灵活快速的自助分析能力助力数据业务创新;基于历史数据进行面向未来的预测,提前指导用
    户进行风险规避。

image.png

应用场景

目前,新华三的数据库产品广泛服务于政府机构、高等院校、省级医保云、金融、交通等百行百业的用户,为高标准的关键业务提供了成熟、稳定的数据服务。

2020年12月,新华三事务型SeaSQL DRDS数据库、分析型SeaSQL MPP数据库分别进入了“中央国家机关2021年数据库软件协议供货采购”相应类型数据库管理系统标包的采购名单。

  • 公安

    • 嫌疑人行动轨迹分析和监测
    • 车辆跟踪定位
    • 协助民警抓捕嫌疑犯等
  • 交通

    • 公交最佳路径规划,兼顾运营成本和市民出行
    • 物流行车路径规划,提高配送效率
    • 轨道交通实时监测,保障安全等
  • 政府

    • 对城市地理数据进行分析,为政府市发展规划提供参考依据
    • 对卫星图像数据进行分析,为天气预报提供参考数据等

所属公司

紫光旗下新华三集团作为数字化解决方案领导者,致力于成为客户业务创新、数字化转型最可信赖的合作伙伴。新华三拥有计算、存储、网络、5G、安全等全方位的数字化基础设施整体能力,提供云计算、大数据、人工智能、工业互联网、信息安全、智能联接、新安防、边缘计算等在内的一站式数字化解决方案,以及端到端的技术服务。同时,新华三也是HPE®服务器、存储和技术服务的中国独家提供商。

相关资料

  • H3C SeaSQL DRDS分布式事务数据库 官网介绍:
    http://www.h3c.com/cn/Products___Technology/Products/Big_Data/Catalog/SeaSQL_DRDS/SeaSQL_DRDS/

  • H3C SeaSQL DRDS分布式事务数据库 相关手册:
    http://www.h3c.com/cn/Products___Technology/Products/Big_Data/Catalog/SeaSQL_DRDS/SeaSQL_DRDS/

  • H3C SeaSQL MPP分布式数据库 官网介绍:
    http://www.h3c.com/cn/Service/Document_Software/Document_Center/Big_Data/Catalog/FXXFB/SeaSQL_MPP/

  • H3C SeaSQL MPP分布式数据库 相关手册:
    http://www.h3c.com/cn/Products___Technology/Products/Big_Data/Catalog/H3C_MPP/SeaSQL_MPP/

评论

0
0
词条统计
创建者:小小亮
编辑次数:4
浏览次数:438
API调用次数:0
贡献者