非关系数据库原理

       常见的NoSQL数据库,包括HBase、Cassndra和MongoDB等。有些此类数据库及其模型早就存在,但是在互联网领域才获得了大的发展和关注度。NoSQL数据库并没有统一的模型,但通常都被认为是关系型数据库的简化,而非“第三代数据库”。NoSQL数据库一般会弱化“关系”,即弱化模式或表结构、弱化完整性约束、弱化甚至取消事物机制等,其目的就是去掉关系模型的约束,以实现强大的分布式部署能力。

       在软件实现上,NoSQL数据库通常具有两个特点。一是流行的NoSQL软件很多诞生在互联网领域中,主要为满足互联网业务需求而生,这使得传统的电信、电力或金融等行业在利用NoSQL构建本行业的大数据应用时存在难度,一方面由于技术人员可能对这些工具缺乏掌握;另一方面是由于这些软件工具在设计之初,并没有过多考虑传统行业中大数据业务的现状和需求。

       二是知名的NoSQL软件一般是开源免费的,开源免费使得这些软件工具的使用成本大大降低,但也使得这些软件缺少商业化运作,缺乏完善的说明文档和技术服务,加之这些软件工具采用了新型的设计理念、数据结构和操作方法,使得这些软件工具的学习难度较高。此外,NoSQL数据库的价值体现在利用分布式架构处理海量数据,而个人学习者难以构建分布式环境,也难以轻易获得海量的实验数据。

       NoSQL应用在以下几个方面:1.海量日志数据、业务数据或监控数据的管理和查询。2.特殊的或复杂的数据模型的简化处理。3.作为数据仓库、数据挖掘系统或OLAP系统的后台数据支撑。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值