PRODUCT
Featured Products
ALTIBASE Hybrid DBMS Background
Overview
Functionalities
Features
Technologies
Benefits
ALTIBASE for Embedded
ALTIBASE Data Integrator
ALTIBASE Data Stream

PRODUCTS > ALTIBASE HYBRID DBMS >
FUNCTIONALITIES

< ALTIBASE 功能概要 >

基本功能
事务管理
  基于多版本控制的 (MVCC)的并发控制
  基于 WAL (Write Ahead Logging)的非正常环境下的数据完整性Deadlock Detection

开发
  支持程序块内的 SQL语句、变量定义、条件处理、循环处理等的 Procedural Language -PSM
  (Persistent Stored Module)
  支持 Stored Procedure & Function 及 Trigger
  支持多种开发接口 (JDBC, ODBC, SQLCLI)
  支持 Embedded SQL (Pre-compiler)

复制
  基于 TCP/IP 网络的实时复制
  不影响实时的事务处理
  可构建最多 32台的无间断负载均衡
  表级复制

架构
  关系型数据库
  多线程结构的客户端-服务器端架构
  支持 Fuzzy & Ping-pong Checkpoint
  支持 64 Bit / 32 Bit DBMS

标准化t
  支持 Full Featured SQL92 及 SQL99
  提供 Subquery 、 Inline View等多种功能及多种 Built-in Function

Optimizer
  支持 Query Plan 、Hint 功能
  RBO (Rule-Based Optimization) & CBO (Cost-Based Optimization).


备份及恢复功能
- 备份是对数据库的数据拷贝,通过备份文件可以在异常情况下恢复数据。

Logical / Physical 备份

Logical 备份 : 通过 aexport & iloader 工具以文本形式备份数据,aexport 可备份数据库的全部数据,iloader 以表为单位备份数据
Physical 备份 : 拷贝数据文件和控制文件,支持在线备份和离线备份。在线备份只在归档模式运行下可行。

全部/部分备份

在线全部备份 : 数据库正常在线运行时,备份整个数据库
在线特定表空间备份 : 数据库正常在线运行时,备份特定表空间的数据
离线全部备份 : 关闭数据库后,拷贝数据文件、日志文件、控制文件的全部备份

完全/不完全恢复

完全恢复 : 不丢失联机日志和归档日志的环境下,恢复到当前时间
不完全恢复 : 联机日志和归档日志丢失时,恢复到特定时间


监控功能
用户可以通过多种监控功能,实时检查数据库的当前状态,故障时可以跟踪并解决问题。

Performance View

为了诊断数据库问题,提供 60多个 Performance View(动态性能视图), 实时更新各种 Performance View的数据是实时更新的,通动态性能视图可查询内存使用、session信息、锁信息,复制等情况。

Trace Log File

为诊断问题提供多种监控日志文件
根据 DBMS模块分离监控日志文件,发生问题时可根据模块快速定位问题

ALTIBASE 分析工具

为分析和诊断问题提供能直接读取数据库文件的工具
ALTIBSE运行中提供分析查询语句工具 (altiProfile)

3rd Party 产品

ALTIBASE 提供不同级别的数据安全管理,可以切断非法系统变更和数据访问,从而保护数据的安全性。


数据安全性
ALTIBASE 提供不同级别的数据安全管理,可以切断非法系统变更和数据访问,从而保护数据的安全性。

数据库启动 操作系统用户 特定操作系统用户才能启动和关闭数据库
数据库超级用户 数据库的超级用户才能启动和关闭数据库
数据库运行 数据库其他用户 每个数据库用户都有独立的密码,在会话级别管理数据安全性
数据 权限管理 通过Grant, Revoke 功能管理其他用户的权限
数据加密 数据加密以及通过 Built-In 函数加强数据安全性


各种工具(Utility)

联动功能
DB-Link
支持 ALTIBASE之间的 Select DB-Link 以及 Hetrogeneous DB-LINK(异构数据库 DB-Link),在异构环境下可通过数据链接直接查询异构数据库的表数据

ALA (ALTIBASE Log Analyzer)

基于 Active Log 搜集 DML 事务操作的 API 集合,可与 ALTIBASE DBMS 和 异构数据库或不同系统之间同步ALTIBASE的更改数据

< 联动于异构数据库或不同系统 – ALA & DB-Link >


GIS 功能
ALTIBASE Spatial DBMS 结构
Spatial 功能已 Plug-in 到 ALTIBASE,支持基于内存的高性能空间数据处理和基于磁盘的大容量空间数据处理。

Spatial DBMS的必要性

◈ 简易的开发和和高效的维护
使用 OGC(Open GIS Consortium) 里定义的标准开发环境 (数据类型、表现方式、Spatial SQL 等),提高开发生产性和维护高效性。

◈ 应用开发可伸缩型

不是以 BLOB 类型存储数据,而是以 GEOMETRY 类型存储数据,解决应用开发中的数据互换,提高应用开发可伸缩型。

◈ 压缩开发周期并降低费用

开发的便利性可缩短大规模的 GIS 项目或升级项目的开发周期并降低相应的费用。

◈ Web 环境下的大量并发事务处理

Web 环境下,大量的用户同时访问数据库时也能实时处理。

 Spatial DBMS 功能及特点
  ◈ 与 DBMS的功能比较
功能 DBMS Spatial DBMS
Resource Sharing Database Database
Data Model Record-based Data Model Spatial Data Model
Transaction Support Support
Spatial Operation Not Support Support
Spatial Index Not Support Support
Multi-Level Abstraction Not Support Support
Query Language SQL Spatial SQL
Query Processing Server-side Query Processing Dual Query Processing
Administration Support Support

  ◈ 空间索引

空间数据计算需要顺序扫描各个点,所以更多访问磁盘并反复评价几何图形的条件,其成本很高。因此减少大量空间数据的实际处理对象集合, 有效的方法为使用 MBB(Minimum Boundary Box)的 R-Tree。ALTIBASE 使用同时支持内存表和磁盘表的 Hybrid DBMS 的空间索引 R-Tree。

  ◈ 支持 ISO TC 211/19107, OGC 空间数据类型、函数

ALTIBASE 为了有效管理空间数据,提供 OGC定义的 7个标准空间数据类型。

- POINT, LINESTRING, POLYGON, MULTIPOINT, MULTILINESTRING, MULTIPOLYGON, GEOMETRYCOLLECTION

提供各种空间计算函数提高使用性,ALTIBASE提供的函数如下:

基本函数 DIMENSION, GEOMETRYTYPE, ENVELOPE, ASTEXT, ASBINARY, ISEMPTY, ISSIMPLE, ISVALID, BOUNDARY, X, Y, MINX, MINY, MAXX, MAXY, GEOMETRYLENGTH, STARTPOINT, ENDPOINT, ISCLOSED, ISRING, NUMPOINT, POINTN, AREA, CENTROID, POINTNSURFACE, EXTERIORRING, NUMINTERIORRING, INTERRIRRINGN, NUMGEOMETRIES, GEOMETRYN
空间分析函数 DISTANCE, BUFFER, CONVEXHULL, INTERSECTION, UNION,DIFFERENCE, SYMDIFFERENCE
控件对象
生成函数
GEOMFROMTEXT, POINTFROMTEXT, LINEFROMTEXT, POLYFROMTEXT, MPOINTFROMTEXT, MLINERFROMTEXT, MPOLYFROMTEXT, GEOMCOLLFROMTEXT, GEOMFROMWKB, POINTFROMWKB, LINEFROMWKB, POLYFROMWKB, MPOINTFROMWKB, MLINEFROMWKB, MPOLYFROMWKB, GEOMCOLLFROMWKB
空间关系函数 DISJOINT, TOUCHES, WITHIN, CONTAINS, OVERLAPS, CROSSES, INTERSECTS, EQUALS

  ◈ OGC WKB/WKT 的使用
通过文字和数字表现的 WKT(Well Known Text) 直接在 SQL上使用,通过二进制表现的 WKB(Well Known Binary) 提高传送和计算的效率,并可互换于其他 GIS 关联程序。

  ◈ 支持JDBC, ODBC, SQL/CLI

提供标准的 JDBC, SQL/CLI, ODBC 等开发接口,提高空间数据计算的便利性和移植性。
Biz Partner in China Contact Us