mongodb基础篇(一)之 SQL和NOSQL的那些事
来源:互联网 发布:淘宝不用钱买东西 编辑:程序博客网 时间:2024/06/03 16:56
一、首先说明一件事:nosql=(not only sql)这点很重要滴!!
二、啥叫做关系型数据库?
关系型数据库会严格的按照标准化去建模(也就是常说的第一范式、第二范式、第三范式等等):确保每一条数据都只被存储一次。标准化是其结构设置的规范。例如:如果你想存储一个人的信息和这个人的爱好这样的数据,你可以创建两个表:一个用来存储这个人的信息,另一个表用来存储这个人的爱好。正如你在图一中看到的,你必须有一张额外的映射表,这张表将人的信息表和爱好表建立其对应的关系。这是因为他们的关系是多对多的关系,一个人可以有多个爱好,并且多个人可能会有相同的爱好。
一个完整的关系型数据库会由很多的实体表和关系映射表构成,
三。什么叫做非关系性数据库?
答:不是关系型的数据 库(嘻嘻)
四、NOSQLSS数据库解决的问题:
有四种数据存储类型:键值对存储(key-value),文档存储 (document store),基于列的数据库(column-oriented),还有就 是图形数据库(graph database)。每一种都会解决相应的问题,这些 问题是关系型数据库所不能解决的。
数据库的分类:
1.Sql数据库:支持Sql语言的数据库
Oracle,Mysql。。。。
2.NoSql数据库:不支持Sql语言的数据库
Redis,MangoDB。。。。
阅读全文
0 0
- mongodb基础篇(一)之 SQL和NOSQL的那些事
- MongoDB的初学一:NOSQL和MongoDB
- NOSQL《一》之MongoDB的理解
- MongoDB 1: NoSQL 和 SQL的区别
- Nosql之二:Mongodb基础
- NoSQL数据库之MongoDB(一)
- 深入浅出MongoDB(一)NoSQL
- MongoDB(一)NoSQL起源
- MongoDB 介绍NoSQL(一)
- NoSQL之MongoDB从入门到基础
- Nosql之MongoDB的下载安装和服务配置
- nosql之mongodb初接触(一)
- SQL与NoSQL(MongoDB)数据库的对应关系图表
- NoSQL数据库MongoDB的日常使用小结(一)
- 《NoSQL入门之Redis和MongoDB》
- NoSql——mongoDB(基础)
- NoSQL-MongoDB基础
- NoSQL学习之路(三):MongoDB Shell的使用
- 剑指offer--二叉树的镜像
- Oracle创建存储过程、创建函数、创建包的实例
- jzoj1747. Mathematics
- java8 方法引用
- 数据结构链表
- mongodb基础篇(一)之 SQL和NOSQL的那些事
- 继续畅通工程
- Linux 开机运行 Redis4
- HTML5_数组-字符串-正则-表单验证-全局局部变量
- laravel框架手机发送验证码
- [Leetcode] Week Two & Three ------ Array
- 102. Binary Tree Level Order Traversal(Java)
- Swift_学习笔记_基础知识
- java 中 对象的复制