当页导航

使用hbase,mongo过程中的关键注意事项,及在应用开发、运行维护等方面与传统数据库之间的根本差异是什么?

能否介绍一下使用hbase,mongo过程中的一些关键注意事项,以及在应用开发、运行维护等方面与传统数据库之间的根本差异显示全部

能否介绍一下使用hbase,mongo过程中的一些关键注意事项,以及在应用开发、运行维护等方面与传统数据库之间的根本差异

收起
希望获得:具体解决, 通用方法

1回答

liucj2004liucj2004数据库管理员 , 平安好房
yszw0817hnwenyujilaoshi871218等赞同了此回答 
这里说一下mongo和传统关系型数据库的根本差异,不过mongo是和rdbms最像的一款nosql了。应用开发:1、因为是schema-less(无表结构)的json存储,所以在设计方面和传统数据库有很大不同。比如说没有外表关联关系(可以通过内嵌来处理)。没有事务(或者说多行事务)2、原生JSON,不支持SQL,使...显示全部

这里说一下mongo和传统关系型数据库的根本差异,不过mongo是和rdbms最像的一款nosql了。

应用开发:

1、因为是schema-less(无表结构)的json存储,所以在设计方面和传统数据库有很大不同。比如说没有外表关联关系(可以通过内嵌来处理)。没有事务(或者说多行事务)

2、原生JSON,不支持SQL,使用各程序自带的API来操作,比较自然

运行维护:

1、运行维护方面就个人看来,和传统的数据库差不多。不过他的HA搭建维护比传统数据库方便很多。

2、性能诊断方面没有oracle和目前的mysql那么多丰富的视图

3、原生支持分片,或者说水平扩展

4、目前中文资料比较少,或者说比较老旧。

收起
答案包含:通用方法 2017-01-11

撰写回答

提问者

共同进步数据库架构师, 中国金融电子化公司
发布4
回答1

相关推广

  • 医院私有云存储的规划、配置、调优工程实例
    从人民医院构建医院“私有云存储”平台的具体建设目标出发,详述了方案架构规划、安装配置、调优过程的具体实例。并在性能、成本与性能的最佳平衡、数据迁移风险、停机时间规划、平台延展性等方面与其他解决方案进行了详细对比。