2020/01/20 02-数据库技术发展和分类

2017热力排名
2020/01/20 02-数据库技术发展和分类

2020/01/20 02-数据库技术发展和分类
大数据的在逐步上升
2020/01/20 02-数据库技术发展和分类
小SQL数据库,c++写的,关系型数据库,支持事务,手机里也有,比如手机本地存储数据
2020/01/20 02-数据库技术发展和分类
access是桌面版本2020/01/20 02-数据库技术发展和分类
mongodb是文档存储型是nosql的一种,文档数据库2020/01/20 02-数据库技术发展和分类
redis是kv,是个二进制存储结构,本质是kv,是基于内存的,速度快,memacached不使用是因为v只能存储str2020/01/20 02-数据库技术发展和分类
nosql还有一种叫wide column store,宽列存储,列存数据库,不限制列数,关系型数据库要添加列,就是要改变存储在磁盘的顺序,文件发生变化
微博的关系,电商的商品,比如铅笔有几个信息,手机有几个信息,是不一样的,这样设计传统数据库就不好设计,列存数据库一般都是解决大数据的
Cassandra,还有一个类似的时候HBASE(大数据领域的)
NOSQL里面有很多类型的数据库
2020/01/20 02-数据库技术发展和分类
搜索引擎,里面是索引数据库,倒排索引,有规模网站,搜索引擎是个索引库,通过关键字找到数据在哪里,
Elasticsearch
2020/01/20 02-数据库技术发展和分类
solr是luncens底层2020/01/20 02-数据库技术发展和分类
Hive是数据仓库,属于nosql领域,组成集群,我们需要查数据就有提供sql,Hbase也提供了sql2020/01/20 02-数据库技术发展和分类
*sql是完成持久化的技术,不管是HIVE,Hbase,REDIS,都是持久化方案,我们把数据从数据库拿出来是暂时不能使用的,最后要把数据放在内存里的数据结构与算法。
我们把内存里的数据结构里面的这些数据,想办法交给sql语句,交给数据库持久化,但是最终目的是打开程序把数据拿出来,变成内存里的数据结构,列表,set,运行时要操作的数据结构
一个是持久化存储的数据结构,一个是便于运行的要操作的数据结构

2020/01/20 02-数据库技术发展和分类
HIVE是基于mapreduce来做的
hadoop生态圈,Hbase,hive,zookeeper,kafka是非常重要的东西