四种非关系型数据库,非关系型数据库有哪些特点

首页 > 教育 > 作者:YD1662024-04-22 12:29:18

1.3 各种NoSQL数据库的官方文档

有一定计算机基础的人还是最推荐看官方文档,官方文档对其产品的理解永远是最深的,对于开发者若能理解其设计原则,上手比看书要快。

2.视频

2.1 GettingStarted - NoSQL - MongoDB

地址:

https://www.youtube.com/watch?v=5rbFoSGHErA&list=PLf0swTFhTI8ra5T5B7QsNuu5yxiEdd6Ro

老外的视频,MongoDB的一个比较通俗易懂的教程。

2.2 Cassandra-NoSQL-Tutorials

地址:

https://www.youtube.com/watch?v=8G4a4G3S654&list=PLpE_8MUgZj5vSp1Q_5GyDKBgy9dG1ifdE

同样是老外的Cassandra的系列教程。

2.3 Redis ServerTutorial

地址:

https://www.youtube.com/watch?v=fyV3OK1fCr0&list=PLpIXNzrq3JHQ8-QCJqrC2ihrGJkjdN2J6

Redis的系列教程,不过侧重于分布式缓存功能的实现。这也是Redis的主要使用场景。

3.边用边Google

工具类的事物永远是边用边学最快,真正用过了(尤其是遇到过超高并发/存储的情况)才会体验到NoSQL的好处。

进一步学习

在数据派THU后台(非留言区)回复"综述"即可获取资源。

1.分布式算法

一篇通俗讲解Paxos算法的论文,由paxos算法发明者Leslie Lamport所写,是其发明paxos算法的论文的简化版。此算法用于确定分布式系统的共识。

一篇研究“拜占庭将军”问题的论文。“拜占庭将军”是分布式场景的典型问题,paxos算法就是用来解决此问题的。

一篇研究MongoDB分片算法的论文。分片是NoSQL数据库的基本功能。

2. NoSQL数据库的研究及底层实现

BigTable的设计论文,HBase是其开源实现,是一个典型的基于列的NoSQL数据库。此篇论文是Google的“三大马车”之一。

一篇研究Redis底层Networking IO的论文,并优化了原有的epoll模型,命名为FlexPoll。

一篇研究MongoDB和Hadoop在科学计算场景的性能的论文(科学计算是cpu/gpu-intensive而非i/o密集型)。

3. NoSQL应用案例

这篇论文使用MongoDB对商业数据做了大数据分析,为企业提供决策,并比较了RDBMS与NoSQL在数据分析方面的优劣。

一篇在论述如何在HBase上实现Join功能的论文。Join在分布式环境下实现非常困难,为此此篇论文设计了2种算法:MapReduceJoin与ParallelHashJoin。

上一页12345末页

栏目热文

文档排行

本站推荐

Copyright © 2018 - 2021 www.yd166.com., All Rights Reserved.