小弟我想问一下大家,这个Nosql数据库主要运用在什么地方

小弟我想问一下大家,这个Nosql数据库主要运用在什么地方

我想问一下大家,这个Nosql数据库主要运用在什么地方
最近在学习数据库,看到了两种类型的数据库,一种关系型 , 一种非关系型数据库 , 关系型数据库就不用多说了 , 那么这个NoSql数据库使用在什么地方呢 , 他的存储方式是什么样子的???是都想redis那样 Key-Value 存储吗 ???  
再问一个问题---------->> 就是数据库优化指的是什么???  有没有好一点的资源 能分享给我..谢谢大家了 小弟我想问一下大家,这个Nosql数据库主要运用在什么地方
------解决思路----------------------
nosql包括键值数据库,文档数据库,列族数据库,图数据库,这是目前主要的四类。
你说的redis,还有现在流行的Memcached,都是键值数据库,这些数据库,适合做缓存系统,可以减少系统的运算压力(比如计算一些很麻烦的东西,但基本不会变)和数据库的压力。
文档数据库,目前主要是mongodb,其他的,我也不太清楚了。这个数据库,一般可以做日志记录,及字段不定的数据的保存,它主要保存json格式数据,查询也是。具体的用处,可能要到碰上了,才能理解。
列族数据库,就是目前的HBase等等,也就是Map-reduce概念的一些东东了。具体我也不太懂了。
图数据库呢,有Neo4j等等。它主要擅长处理各个节点之间的关系,比如“A喜欢B”,"B讨厌C",“A是C的老公”,“D和B有一腿”。。。等等之类,各种各样的关系。它能通过某个节点和“关系”,遍历整个图,找到你需要的东西。

不知道楼主是否满意。。小弟我想问一下大家,这个Nosql数据库主要运用在什么地方