<kbd id='j0sylvt4'></kbd><address id='j0sylvt4'><style id='j0sylvt4'></style></address><button id='j0sylvt4'></button>

              <kbd id='2ck8isgc'></kbd><address id='2ck8isgc'><style id='2ck8isgc'></style></address><button id='2ck8isgc'></button>

                      <kbd id='s9mpr6ir'></kbd><address id='s9mpr6ir'><style id='s9mpr6ir'></style></address><button id='s9mpr6ir'></button>

                              <kbd id='h4pzi507'></kbd><address id='h4pzi507'><style id='h4pzi507'></style></address><button id='h4pzi507'></button>

                                      <kbd id='5ftarhuk'></kbd><address id='5ftarhuk'><style id='5ftarhuk'></style></address><button id='5ftarhuk'></button>

                                              <kbd id='2idlstlg'></kbd><address id='2idlstlg'><style id='2idlstlg'></style></address><button id='2idlstlg'></button>

                                                      <kbd id='4jrbsdu3'></kbd><address id='4jrbsdu3'><style id='4jrbsdu3'></style></address><button id='4jrbsdu3'></button>

                                                              <kbd id='9f1c10fy'></kbd><address id='9f1c10fy'><style id='9f1c10fy'></style></address><button id='9f1c10fy'></button>

                                                                      <kbd id='qk5s4oa3'></kbd><address id='qk5s4oa3'><style id='qk5s4oa3'></style></address><button id='qk5s4oa3'></button>

                                                                              <kbd id='gfasmh3e'></kbd><address id='gfasmh3e'><style id='gfasmh3e'></style></address><button id='gfasmh3e'></button>

                                                                                  皇冠体育在线

                                                                                  > 首页 > 云数据库 UXDB

                                                                                  产品概述

                                                                                  为云平台打造的NewSQL数据库系统

                                                                                  为云平台打造的NewSQL数据库系统

                                                                                  优炫云数据库(UXSINO Databaseaaaa,简称UXDB)是一款为云平台打造的NewSQL数据库系统aaaa。UXDB全面兼容传统的关系型数据库的数据建模模式并保证事物处理的一致性(ACID)aaa,用户可继续使用其熟悉的SQL语言使用UXDBaaa。同时aaa,UXDB还吸纳了NoSQL的横向扩展性和高速的吞吐性能的特性aaaaa,突破传统关系型数据库无法支持海量数据的局限aaaaa,以及NoSQL数据存储不能使用SQL语言进行查询的不足aaa。

                                                                                  支持大数据分析aaa,UXDB产品除了支持标准SQL-2003的DDLaaaa,DMLaaaaa,DCL以外aaaa,还扩展了对JSON数据格式的支持aaaaa,并实现了JSON数据项和其他数据库表之间的键关联关系aaaa,从而达到将结构化数据(数据库表)和半结构化数据(JSON)的无缝结合aaaaa,使UXDB的用户可以在同一个数据库产品中使用结构化和半结构化数据aaaaa。

                                                                                  支持统计分析aaaaa,UXDB内置了一些常用的基于大数据的统计aaa,例如GROUPING SET、CUBE和ROLLUP是将数据统计之后进行归集aaa。此外aaaaa,UXDB还支持SAMPLETABLE的概念aaaaa,SAMPLETABLE适用于统计抽样aaa。

                                                                                  注:NewSQL是由Matt Aslett在2011年提出的新的数据库分类aaa。NewSQL数据库在提供传统的标准的SQL关系型数据库的同时aaa,吸纳了NoSQL的扩展性和高效等特性aaaaa,NoSQL是对不同于传统的关系数据库的数据库管理系统的统称aaa。

                                                                                  产品生态环境

                                                                                  产品生态环境
                                                                                  优炫云数据库核心组件由四个子系统(数据处理引擎、分布式存储、云数据库管理平台、以及云数据库开发IDE)、外部连接器、Plug-in框架和多语言链接渠道组成aaaaa。
                                                                                  数据处理引擎和分布式存储是优炫云数据库的核心组成部分aaaa,所有的数据处理以及数据持久化都在这个核心部分中完成aaaaa。
                                                                                  云数据管理平台是基于Web的云管理平台aaaa,可以在一个平台中管理多个数据库集群aaaa,并进行实时监控aaaaa。
                                                                                  云数据库开发IDE是一个基于桌面的应用aaaa,意在提供一套完整的可供客户进行数据库开发的集成环境aaaaa。
                                                                                  此外aaaaa,优炫云数据库是基于扩展设计的aaa,通过外部连接器可以与第三方数据源进行对接aaaa;同时aaaaa,客户可通过plug-in框架在数据库中植入自定义的逻辑(如内置函数、特殊数据处理模块等)来满足客户的扩展性需要aaa。

                                                                                  产品部署逻辑结构图

                                                                                  产品部署逻辑结构图




                                                                                  UXDB的逻辑部署架构既可以满足以DBaaS(数据库及服务)方式进行部署aaaa,也可以满足以云数据库环境进行部署aaaaa。如左图:
                                                                                  客户端将数据写入数据库引擎后aaaaa,实际数据将被分片写入分布式存储aaaaa,分布式存储会在存储端持久化的时候进行多复本写入aaa。
                                                                                  当需要扩展存储的时候aaaa,只需要增加更多的分布式存储节点aaa,系统将会自动平衡存储aaa,新的数据将写入新增的存储节点aaaa。

                                                                                  产品特性

                                                                                  特性描述

                                                                                  伸缩性
                                                                                  分布式存储打破数据库数据的上限
                                                                                  分布式存储aaa,是将数据分散存储在多台独立的设备上aaa。传统的网络存储系统采用集中的存储服务器存放所有数据aaa,存储服务器成为系统性能的瓶颈aaaaa,也是可靠性和安全性的焦点aaaaa,不能满足大规模存储应用的需要aaaaa。分布式存储采用可扩展结构aaaa,利用多台存储服务器分担存储负荷aaaaa,利用位置服务器定位存储信息aaa,它不但提高了系统的可靠性、可用性和存取效率aaaaa,还易于扩展aaa。
                                                                                  分布式存储提升数据访问性能
                                                                                  磁盘的I/O一直是数据库产品的软肋(这里提及的磁盘是HDD、SSD)aaa,尤其当数据增加到TB甚至PB级别之后aaaaa,这种I/O的延迟将变得更为明显aaa。分布式系统将数据访问分散在不同的数据服务节点上aaa,其效果是多个硬盘的同时读写操作(并发处理)aaaa,该方式将传统数据库的磁盘I/O的压力转化为网络I/Oaaaaa,从而提升整体性能aaaaa。
                                                                                  高可用性
                                                                                  分布式存储集群和容错
                                                                                  UXDB是将数据处理(数据库引擎)和数据存储(分布式存储)分离的数据库系统aaaa,数据库引擎不再参与数据的复制(replication)aaaa,该工作将由分布式存储接管aaaa,UXDB的分布式存储系统支持:无复制(none replication)、读复制(read only replication)和读写复制(read-write replication)aaa。当启动了复制功能后aaa,同一份数据会分别存储在不同的数据内容服务节点上(缺省为3份replication的副本)aaa,当集群中任何一台数据内容服务结点失败时aaa,分布式存储都将能够提供完整的数据aaaaa,这将不会影响数据库引擎的正常工作aaa。
                                                                                  此外aaaaa,分布式存储还包括DIR-目录服务器、元数据和复制服务器aaaa,这两种服务器均支持Hot-Standby的集群aaa。
                                                                                  数据库引擎的Hot-Standby集群
                                                                                  数据库引擎支持Hot-Standby集群方式aaaa,该方式是通过以流方式实时复制WAL(write、head log)实现的aaaaa。
                                                                                  流复制传递日志的方式有两种aaaaa,一种是异步方式aaaaa,一种是同步方式aaaa。异步方式是事务提交后不必等日志传递到Standby即可返回aaa,所以Standby数据库通常比Primary数据库落后很少aaa;同步方式在Primary数据库提交事务时aaaaa,一定会等到WAL日志传递到Standby后才会返回aaaa,这样当主备库切换时可以做到零数据丢失aaa。
                                                                                  数据一致性
                                                                                  支持ACID
                                                                                  ACID是指数据库事务正确执行的四个基本要素的缩写aaaaa,包含:原子性(Atomicity)、一致性(Consistency)、隔离性(Isolation)和持久性(Durability)aaaa。UXDB支持事务的这四种特性aaaa,可以使开发人员的开发工作得到最大限度的简化aaaaa,不必考虑过于复杂的并发问题aaa,有易于保证程序在并发状态下的正确性aaaa。
                                                                                  MVCC
                                                                                  MVCC(Multiversion Concurrency Control)即多版本并发控制aaa,它可以避免读写事务之间的互相阻塞aaaaa,与通常的封锁技术相比极大的提高了业务的并发性能aaa。
                                                                                  WAL (Write-Ahead Log)
                                                                                  当系统意外宕机后aaaaa,恢复时需要回退未完成事务所做的更改aaaaa,并确保已提交事务所作的更改均已生效aaaa。
                                                                                  支持多租户
                                                                                  基于数据库的多租户
                                                                                  UXDB支持基于数据库的多租户aaa,采用该种方式的多租户使得数据库的隔离较为彻底aaaa,从认证层面就开始隔离aaaa,数据库与数据库之间无法直接访问aaaaa,必须登陆到对方的数据库中才能访问记录aaaaa。
                                                                                  同时aaaaa,UXDB支持进一步的通过预先配置的方式进行来源IP控制aaa,即只允许某些IP白名单中的IP访问数据库aaaa。
                                                                                  基于SCHEMA的多租户
                                                                                  UXDB支持基于SCHEMA的多租户方式aaaa,该方式是单库多SCHEMA的方式aaa,通过UXDB的权限体系进行隔离用户aaa,访问不同的SCHEMAaaaaa。
                                                                                  基于数据和访问的多租户
                                                                                  除了上述两种传统的方式之外aaaa,UXDB还可提供第三种基于数据和访问的多租户模式aaaa,该方式是在同一个数据库aaa,同一个SCHEMA下aaaa,针对每个用户建立一个不同的角色aaaaa,对需要进行隔离的数据库表aaa,设置针对角色和操作的行级数据访问控制(参见“(5)安全性-行级数据访问控制”)来达到多个用户在同一个数据库中的数据访问和操作范围的控制和隔离aaaa。
                                                                                  安全性
                                                                                  全数据库级别加密
                                                                                  UXDB支持全数据库级别数据加密aaaa,即数据在持久化到分布式存储之前就进行了数据加密aaa。
                                                                                  列数据加密
                                                                                  UXDB支持对关键表的关键列进行加密设置aaaa,该设置将在该列数据持久化到分布式存储之前就进行了数据加密aaaaa。
                                                                                  表级访问控制
                                                                                  UXDB支持基于用户级别的对象访问控制aaaa。
                                                                                  行级数据访问控制
                                                                                  UXDB支持对行级数据的访问授权aaa,这是一种基于用户的访问控制aaa,用来根据用户权限来进行数据访问的控制aaaaa。
                                                                                  通信信道加密
                                                                                  UXDB支持全程通信信道的加密aaa,全程通信信道指的是从客户端到数据库处理引擎aaa,数据库处理引擎到分布式存储的所有通信信道aaaaa。
                                                                                  基于会话的访问隔离
                                                                                  UXDB采用多进程的方式处理请求aaaa,这确保了每个连接会话都将由一个独立的UXDB服务进程来处理aaaaa。
                                                                                  内置数据库审计
                                                                                  UXDB提供可定制的基于会话和操作的数据库审计功能aaaa,实时记录数据库活动aaaa,对数据库操作进行细粒度审计(谁在什么时候做了什么以及结果)aaaaa。它通过对用户访问数据库行为的记录、分析和汇报aaa,用来帮助用户事后生成合规报告、事故追根溯源aaaaa,同时加强内外部数据库网络行为记录aaaaa,提高数据资产安全aaa。
                                                                                  二次开发和扩展
                                                                                  UXDB是基于扩展设计的云数据库系统aaaa,该系统提供了针对扩展外部数据源和自定义数据处理的二次开发和扩展的框架aaaaa。

                                                                                  主要功能

                                                                                  • (1)支持RDBMS的所有功能以及扩展外部数据源

                                                                                    RDBMS即关系数据库管理系统(Relational Database Management System)aaaaa,是将数据组织为相关的行和列的系统aaa。
                                                                                    UXDB数据库支持标准SQLaaa,以及常用的数据库操作aaaaa,包括触发器、存储过程和用户自定义函数aaaa。
                                                                                    UXDB数据库通过Foreign Data Wrapper的方式为客户提供自定义的外部数据源aaa,UXDB数据库将通过标准SQL查询的方式对外部数据进行操作aaa。
                                                                                  • (2)支持JSON数据格式

                                                                                    UXDB数据库支持JSON(JavaScriptObjectNotation)数据类型aaaaa,该类型可以作为数据表的一个数据项aaaaa,并内置了针对JSON数据格式的操作函数aaa,对JSON数据进行直接操作aaaa,而不需要将JSON数据读出再在数据库客户端应用程序中进行再处理aaaa。此外aaaa,JSON数据项还可以作为键值与其他数据库表的项目进行关联和约束aaa。
                                                                                    JSON数据类型可以用来存储JSON数据aaaa,当然也可以使用text、varchar等类型存储JSON数据aaaaa。而且JSON数据类型还可以使用丰富的函数aaaa。
                                                                                  • (3)支持JDBC、ODBC和Hibernate

                                                                                    UXDB数据库提供UXDB的JDBC连接库aaa,以及为Hibernate提供UXDB的Delegator库aaaa。
                                                                                    UXDB提供了UXSQLDialect的驱动jar包aaa,结合uxdb-jdbc的驱动jar包实现Hibernate框架连接数据库aaaa。UXDB还支持ODBC方式连接数据库aaaaa。
                                                                                  • (4)数据库备份和恢复

                                                                                    UXDB提供了一系列的数据库备份和恢复的方式aaa。目前这些方式包括:SQL纯文本备份和基线备份aaa。
                                                                                  • (5)重置索引

                                                                                    UXDB提供索引重置机制来确保当数据索引失效之后的恢复aaaa。
                                                                                  • (6)产品的安装和卸载不影响业务

                                                                                    产品在安装和卸载时均不需要重启操作系统aaaa,可以保障一些重要的服务器不怠机aaaa,为客户提供持续稳定的服务aaa。

                                                                                  应用场景

                                                                                  • 大数据处理

                                                                                    大数据处理

                                                                                    智慧城市、日志分析、数据仓库、商业智能、机器学习、科学模拟等aaa。
                                                                                  • 大型联机交易系统

                                                                                    大型联机交易系统

                                                                                    银行系统、账务系统、高频联机交易系统aaaaa。
                                                                                  • 大型Web应用

                                                                                    大型Web应用

                                                                                    在线系统、在线查询平台、在线交易平台aaaa。
                                                                                  • 数据业务分析

                                                                                    数据业务分析

                                                                                    分布式分析处理aaa,适用于商业分析、大数据挖掘等场景aaaa。
                                                                                  • 数据异地容灾

                                                                                    数据异地容灾

                                                                                    灾备解决方案aaaaa,防止硬件故障导致数据丢失aaaa。

                                                                                  文档中心

                                                                                  MORE+