Altibase与NoSQL相比如何?

ALTIBASE HDB提供实时ACID属性和全标准SQL,而NoSQL不支持这些特性。

NoSQL的其它缺点包括:

  • NoSQL不支持关系数据库模型和标准API函数
  • NoSQL不是为存储结构化数据设计的,因此容易丢数据
  • NoSQL不适用于DML操作,比如说Update
  • NoSQL很难保证不出现重复数据
  • NoSQL数据的备份与恢复很耗人力
  • NoSQL不适用于点对点的查询与分析
  • NoSQL低产品成熟度,稳定性差,可靠性差
  • NoSQL难以安装与维护
  • 对NoSQL用户的支持很少
  • 可以找到的NoSQL专家很少

 

Altibase相对于NoSQL 

类别

分类

项目

Altibase

NoSQL

业务

使用

通用性

常规

受限,特定

关系性

关系型

非关系型

硬件配置

常规

依赖于硬件

竞争对手

竞争对手

企业RDBMS
(Oracle,MSSQL)

许多产品

(Cassandra、MongoDB、Redis)

标准

ANSI

支持ANSI

非标准

技术

事务

有保证

有保证(ACID)

无保证

查询

更新

容易

困难

复杂查询

可用

不支持

排序

可用,容易

不支持或困难

连接

可用

不支持

分组

可用

不支持

范围查询

可用

不支持

索引

可用,容易

不支持或困难

开发和维护

开发

开发

熟悉

不熟悉

专家团队

人才济济

人才匮乏

表设计

常规,灵活

复杂,固定

数据冗余

少(标准化)

多(非标准化)

数据结构

按数据库检查

按应用程序检查

混合模式

支持

不支持

维护

技术支持

强大

薄弱

参考站点

培训

强大

薄弱

维护

备份

简单

复杂