A_77_NoSQL 非关系型数据库
2021-04-15 22:54:30 0 举报
AI智能生成
全面、高效的知识图谱:A_77_NoSQL 非关系型数据库!! 全面又深度的提升认知,达到实际应用的目的! 建议先纵观全局,掌握好大方向。 再根据自己的需要,针对性的学习某一个点,最后做到逐步由点及面。
作者其他创作
大纲/内容
NoSQL数据库的四大分类表格分析
键值
高访问负载,日志系统
速度快
无结构
列存储数据库
分布式文件系统
速度快,扩展性强
功能相对局限
文档型数据库
web应用
数据结构化
性能不高
图形
社交网络,推荐系统,关系图谱
图结构算法,N度关系查找
需要先对整图计算,才可得到需要的信息。
其次,不方便做集群方案
2015年6月 数据库榜单
分支主题
特点
解决大规模数据集合多重数据
四大分类
键值(Key-Value)存储数据库
优势在于简单、易部署
如果DBA只对部分值进行查询或更新的时候,Key/value就显得效率低下了
列存储数据库
应对分布式存储的海量数据。键仍然存在,但是它们的特点是指向了多个列。
文档型数据库
数据模型是版本化的文档,半结构化的文档以特定的格式存储,比如JSON
图形(Graph)数据库
图形模型,并且能够扩展到多个服务器上
总结NoSQL数据库在以下的这几种情况下比较适用
1、数据模型比较简单;
2、需要灵活性更强的IT系统;
3、对数据库性能要求较高;
4、不需要高度的数据一致性;
5、对于给定key,比较容易映射复杂值的环境
四大分类-型号
键值(Key-Value)存储数据库
Tokyo Cabinet/Tyrant
Redis
Voldemort
Oracle BDB
Membase
Couchbase
集中式 memcached
列存储数据库
Cassandra
HBase
Riak
文档型数据库
CouchDB
MongoDb
图形(Graph)数据库
Neo4J
InfoGrid
Infinite Graph
0 条评论
下一页