GBase 8t FAQ(1)

本资料无预览

如感兴趣请 1 金币购买后下载

立即下载

资料简介:

1.有关GBase 8t 的SDS机制,由于作为读写机制是所有写操作由主节点提交,在高并发场景下,是否会存在单点瓶颈的问题?

  首先,要澄清为何要用 GBase 8t 的SDS (Shared Disk Secondary)?再来谈它的瓶颈问题。

    Option 1: 64CPUs AIX -GBase 8t 没有15%写入的瓶颈。

    Option 2: 64Cores LINUX-GBase 8tt 没有15%写入的瓶颈。

    Option 3: 32+328t SDS on LINUX

  - 适用高可用的场景,当一组服务器当机,另一组服务器继续。避免全系统的当机。

  - 适用淡季旺季的场景,动态增加或减少 CPUs)-8t 有15%写入的瓶颈。

  - SDS 使用 log 传输到第二个服务器,简单设计,主节点负责写入。

  - 在 4个 SDS 的布置下,整体写入应不超过 15%,否则主节点成为瓶颈。


2.具体说明下什么是GBase 8t DSA架构以及其优势?

  GBase 8t 的 DSA是 (DynamicScalable Architecture)动态成长架构。

  DSA 从 1 CPU - 128 CPUs , 性能随系统动态成长。适应单机小系统,适应多核的大服务器。


3.有些描述是在讲GBase 8t 是一个多线程架构的数据库服务器,有些地方又在讲8t区别于其他国产数据库,GBase 8t又是一个多进程架构,这里能否做一个统一而准确的说明?

所有的 UNIX/LINUX 应用工具/数据库都是 进程为基准的工具。

只有少数 UNIX/LINUX 应用工具/数据库 利用UNIX/LINUX操作系统多线程库而成为 多线程工具。

GBase 8t 从20年前,就是自带线程库,而是多线程的工具,并且不受哪一个UNIX/LINUX多线程库所限制。

GBase 8t 的自带线程库,适用许多国产的LINUX的环境,在没有LINUX多线程库的环境依然发挥 自己多线程的性能。


4.GBase 8t 作为1个OLTP引擎,8t对比Oracle,在单纯的事务处理能力有什么优势。

  就事务处理能力,GBase 8t 与 Oracle 并无差异。

  就软件大小而言,GBase 8t 比 Oracle 小而简单。

  GBase 8t 只需30分钟就可安装,布置,启动。Oracle 需要至少数小时的时间。

  GBase 8t 只需 500M 内存/20G 储存就可以启动,适用嵌入式系统。


5.如果在性能要求不很高的情形下,对比Mysql和Postgres,使用8t的必要性?

   GBase8t/Informix  有30年的商业实际应用,核心稳定。

   GBase 8t  专业版本发行,专用技术支持团队支持。

   GBase 8t 有更多商业的功能,譬如高可用,单表格的闪回。

   MySQL, Postgres 是学术产品,商业应用的支援有限。

   MySQL, Postgres 是开源产品,产品的版本因供应商而有差别,上线后的支援或是换代升级都是问题。


6.如果要实现高速实时的高并发查询,使用IWA是否能够有效实现这种场景下的需求?

   IWA -是一种 内存数据库,它实现GBase 8t OLTP 高速实时的查询。

   IWA 从 GBase 8t OLTP 取得即时的交易数据,从交易数据实现高速实时。

   OLTP 高速实时的查询有下列选择

   Option1:24hrs OLAP分析 - GBase 8a

   Option2:2hrs 时事内存即时分析 - GBase 8t+IWA


7.对于要求实时并高并发条件下的读操作,基于“8t + IWA”的这种内存加速方式,比较“磁盘数据库 + 缓存方式”的优势?

  IWA -是一种 内存数据库,它实现GBase 8t OLTP 高速实时的查询。

  磁盘数据库 + 缓存方式(SSD)”?是为 OLTP 加速的一种方式。

  这是两种不一样的理念,不一样的技术,不具有可比性。


8.对于GBase8t,是否存在跨节点的分布式关联查询能力?

   GBase 8t 可以实现 分布式数据库(Distributed Query),跨数据库,跨平台,跨机器,跨空间。

   

9.GBase 8t是否可以和MyCat分布式中间件集成实现分布式部署,并且在这种分布式下如何实现高可用?

   MyCat - 开源的的大数据库集群,基于MySQL 语法。

   GBase 8t 有自己的数据库集群方式,是称为 网格(Flex Grid).

   

10.GBase 8t如何实现日志归档?

   GBase 8t备份必须 备份日志。

   GBase 8t 的储存管理器(Primary Storage Manager) 有日志归档的实现方式。

  

11.Ontape和onbar的使用区分?

    Ontape 单线程。

    onbar 多线程。依赖存储管理器。

   

12.GBase 8t是否有类似 的Oracle 闪回功能,如何实现的?

    Oracle的闪回技术提供了一组功能,可以访问过去某一时间的数据并从人为错误中恢复。

    GBase 8t - 可实现单个数据表 的恢复。Single-Table-Restore.  可恢复到以前的状态,可救回误删的表。

   

13.作为复制机制,RSS和HDR在复制的数据格式和复制通信协议上具体有什么不同?

    RSS和HDR采用相同的复制的数据格式(Log)和复制通信协议(SMX)

    RSS 为实现远地传输,只实现异步(Async)传输,简单,容错,可累积。

    HDR 实现紧密的传输,可以是同步(Sync), 必须作 checkpoint, 尽力保持主辅点之间的同步。

   

14.GBase 8t具体是怎样实现通过MongoDB API对JSON数据的存取?

   GBase8t/Informix 12.1FC2 实现与MongoDB的接口。

   譬如,交易数据在GBase 8t/Informix,而扫描件存在 MongoDB。


15.GBase 8t Connection Manager(CM)能否实现跨SDS集群的数据访问路由?

   CM 可否单独链接到 SDS 里的一个节点?

   可以,以网格的方式来连接。使用一个实例名。


16.在虚拟化存储下,1个Chunk的数据是怎样保存在分布式存储上的?

   虚拟化存储是 磁盘数据系统的功能,从数据库的观点,Chunk 是一致的。


17. 表级的复制

    GBase 8t - 是是用ER(Enterprise Replication) 实现表级的复制。

2016-05-24
浏览1684
下载22

已下载用户的评价7.78分

您还未下载该资料,不能发表评价;
查看我的 待评价资源
carlbccarlbc数据库管理员银行2016-10-06
有用
很好的培训资料,重点突出,简洁明了
wlovelvawlovelva测试工程师oracle2016-08-24
有用
有用,可以做为Informix使用参考,中文操作手册。

贡献者

南大通用文档工程师,天津南大通用数据技术股份有限公司
国内领先的数据库产品和解决方案供应商,为数据分析、数据安全等细分市场提供专用数据库产品。
X社区推广