![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
NoSQL
Robin_just
这个作者很懒,什么都没留下…
展开
-
NoSQL introduction
前言 NoSql是一种新的数据存储和计算的方法,NoSql(NotOnlySQL)。Sql是数据库的一个概念,它是一个数据库的查询语言,能够让不能够编写代码的数据分析师,通过一些抽象和高级的语言进行数据处理。今天通过下面几个模块给大家介绍在大数据的背景下,设计大数据的数据库使用的一些基本思路,以及我们通过一些流行系统,来给大家介绍NoSql的一些基本原理和它的设计上的一些挑战。回顾与引入原创 2017-05-06 13:41:28 · 351 阅读 · 0 评论 -
Common Advantages
上一篇中谈到了nosql的一些背景,&怎么样从关系数据库切换到了nosql这样的模式。我们从原来的schema的数据描述切换到了利用分布式文件系统进行数据承载,然后来进行不能保证严格的CAP的这样数据存储的一个模式。NoSQL优点 1).第一个好处就是说,它的成本低,因为它开源。 2).第二它的数据可以分散到系统中的各个节点,有一定的可扩展性。这也是由它底层的分布式文件系统,底层的这种数据处理平台原创 2017-05-06 15:44:58 · 503 阅读 · 0 评论 -
BigTable
下面通过一个具体实例来介绍nosql,google的big table。BIG TABLE,实际上它是一个典型的基于google分布式文件系统的一个大数据的数据库平台。big table的特性 1).首先它面向的这个环境,是一个google典型的定义的这种分布式系统环境。系统可能会出现故障,网络可能会出现问题,然后数据可能会丢失,在这样的一个环境底下,要求做一个nosql这种的平台。 1.原创 2017-05-06 16:15:58 · 1417 阅读 · 0 评论 -
Master Startup
big table的架构是一个和GFS mapreduce非常类似的结构,它有一个中心的master server,管理底下一堆的tablet server,然后client会需要从master server得到一系列的元数据,然后具体的数据传输和操作会由tablet server和client单独的来完成。结构的好处,比如它的性能会比较高,因为可能client不需要通过一个bottleneck来进原创 2017-05-07 15:37:09 · 419 阅读 · 0 评论