`
xitongyunwei
  • 浏览: 926265 次
文章分类
社区版块
存档分类
最新评论

No-SQL与关系型数据库

 
阅读更多


引自:http://www.jdon.com/jivejdon/thread/38776

“sql本可只做存储方面事,但很多人看中其强健的select 功能,复杂的select 不只是从存储读取,还有筛选 搜索 排序等等,这些功能对巨大数据量就力不从心了,hadoop t级数据排序创有史最快,这些我们都要好好利用。

谈得更深入些,如果按照OO设计,领域驱动设计,将业务计算都由领域模型驱动,过去,是由用户界面直接驱动SQL进行查询 筛选计算,现在中间增加一个第三者中间者领域模型,用户界面发出事件给领域模型,领域模型根据策略,决定使用hadoop进行计算,还是利用SQL筛选,还是使用全文检索luncen,等等,这样,你的一个系统通过领域模型来协调存储和计算,就比存储和计算单纯分离更上一个层次。

当然,这个概念要普及,也是很难,不管如果,很多人喜欢快,SQL打包在一起很快,那么NoSQL也迎合这样一个特点,比如HBase或Hive等将Haoop计算和存储打包在一起,你就可以象写SQL语句一样写一起交由Hive,Hive再进行分离。”

要学习的还很多:Hadoop,Luncen,HBase,Hive。但先要打好基础!


分享到:
评论

相关推荐

    巨杉通用非关系型数据库

    巨杉通用非关系型数据库文档,介绍了国人开发的新型数据库系统

    introduction to no-sql

    NoSQL,泛指非关系型的数据库。随着互联网web2.0网站的兴起,传统的关系数据库在应付web2.0网站,特别是超大规模和高并发的SNS类型的web2.0纯动态网站已经显得力不从心,暴露了很多难以克服的问题,而非关系型的...

    关系型和非关系型数据库

    但是NoSQL的发展慢慢偏离了初衷,我们要的不是“no sql”,而是“no relational”,也是我们现在常说的非关系型数据库了。  2009年初,Johan Oskarsson举办了一场关于开源分布式数据库的讨论,Eric Evans在这次...

    数据库基础知识.pptx

    Sql介绍 SQL INTRODUCE PRESENTED BY HuHao 数据库基础知识全文共15页,当前为第1... NoSQL数据库(no only sql) 泛指非关系型的数据库 主要为了克服关系型数据库的缺点 比如 关系型数据库中所有数据都必须有同样的字

    什么是NoSQL数据库?

    关系型数据库和NoSQL数据库 什么是NoSQL 大家有没有听说过“NoSQL”呢?近年,这个词极受关注。看到“NoSQL”这个词,大家可能会误以为是“No!SQL”的缩写,并深感愤怒:“SQL怎么会没有必要了呢?”但实际上,它是...

    NoSQL数据库PPT.pptx

    NoSQL: 即Not Only SQL 与关系型数据库相对应的,也可理解为 no relational ,即非关系型数据库 。 NoSQL数据库PPT全文共20页,当前为第3页。 二.NoSQL数据库的产生 关系数据库面临挑战 关系数据库面对超大规模和...

    oracle关系型数据库

    其中包括索引原理,创建索引,视图,触发器,sql中的函数,以及简述各种优缺点和区别等等

    支持关系型数据库及NoSQL的统一数据建模方案

    现如今,NoSQL数据库与关系型数据库往往并存于企业的数据架构中。但是在NoSQL的数据管理方面,还缺乏像管理关系型数据那样成熟的方法与工具。当前流行的NoSQL数据库在设计时更多地考虑了应用程序的性能,而较少考虑...

    关于Redis的操作

    Redis:是一个no sql的数据库--->还是数据库(非关系型的数据库),非关系型的数据库呢:简单点说非关系型的数据库不像关系型的数据库那样存在表以及表之间关联关系 非关系型的数据库中,只存在键值对。也就是说,非关系...

    sql试 题答案和试题

    1、 写出关系型数据库的第一、第二、第三标准形式的各自要求。 2、 触发器的类型以及相对的语句命令? 3、 自定义函数的类型?各自原返回值。 4、 用户权限的种类有哪些?各自的作用? 五、 分析编码题(20分)...

    no sql 基础

    NoSQL正在初步取代一些关系型数据成为大型网站的后台支持,此书给出非关系型数据库的基础理论

    基于NoSQL的PDM产品结构数据组织 (2013年)

    分析了非关系型数据库No- SQL的优势,以及PDM中产品结构树的创建理念,结合产品结构树中的结构关系和非关系型数据库MongoDB的特点,探讨PDM中的数据在MongoDB中数据存储结构,打破以往关系型数据库表结构的传统模式,建立...

    HBase数据容灾技术方案

    HBase是一个分布式的、非关系型开源数据库。HBase有如下几个特点:首先HBase是No-SQL的一个典型实现,提升了系统的可扩展性;其次HBase支持线性水平扩展,极大提升了系统的可伸缩性和运算能力;最后HBase和Google的...

    大数据存储方式.pptx

    关系型数据库已经无法满足Web 2.0的需求。主要表现为:无法满足海量数据的管理需求、无法满足数据高并发的需求、高可扩展性和高可用性的功能太低。 NoSQL数据库的优势:可以支持超大规模数据存储,灵活的数据模型...

    数据库系统概论实验指导书.doc

    9 实验四 E-R模型与关系模型的转换 13 实验一 数据库服务器的连接及数据库的建立 1.1实验名称:数据库服务器的连接及数据库的建立 1.2实验类型:验证型 1.3实验学时:3h 1.4实验目的: 了解连接数据库服务器的身份...

    SQL培训第一期

    用于操作关系型数据库对象内部的数据,insert、update、delete。 1.2.3 数据定义语言(DDL) 用来建立及定义数据表、字段以及索引等数据库结构,create、alter、drop 。 1.2.4 数据控制语言(DCL) 用于控制对数据库...

    jdbc基础和参考

    ORM:使用元数据信息来描述对象和数据库之间的关系,并且能够自动实现java中持久化对象到关系型数据库中表的映射 脏检查:自动对缓存中的数据进行检查,并且选择在合适的时机和数据库之间进行交互,以保持数据的...

    PL/SQL Developer8.04官网程序_keygen_汉化

    变量声明与赋值 PL/SQL主要用于数据库编程,所以其所有的数据类型跟Oracle数据库里的字段类型是一一对应的,大体分为数字型、布尔型、字符型和日期型。这里简单介绍两种常用数据类型:number、varchar2。  number ...

    2009达内SQL学习笔记

    保存在oracle数据库中的所有操作细节: spool oracleday01.txt :开始记录 spool off :开始保存细节 四、SELECT语句:选择操作、投影操作。 select:从一个或多个表中检索一个或多个数据列。包含信息:想选择...

    sql2neo4j-master.7z

    Neo4j是一个高性能的,NOSQL图形数据库,它将结构化数据存储在网络上而不是表中。它是一个嵌入式的、基于磁盘的、具备完全的事务特性的Java持久化引擎,但是它将结构化数据...本工具用于从关系型数据库导入数据到neo4j

Global site tag (gtag.js) - Google Analytics