手机网站制作的价格,科技创新的魅力,wordpress防转载,企业oa系统哪个好、数据库类型认识 关系型数据库 关系型数据库是一个结构化的数据库#xff0c;创建在关系模型#xff08;二维表格模型#xff09;基础上#xff0c;一般面向于记录。 SQL 语句#xff08;标准数据查询语言#xff09;就是一种基于关系型数据库的语言#xff0c;用于执行… 、数据库类型认识 关系型数据库 关系型数据库是一个结构化的数据库创建在关系模型二维表格模型基础上一般面向于记录。 SQL 语句标准数据查询语言就是一种基于关系型数据库的语言用于执行对关系型数据库中数据的检索和操作。 主流的关系型数据库包括 Oracle、MySQL、SQL Server、Microsoft Access、DB2 等。 非关系型数据库 NoSql 可以翻译做Not Only Sql不仅仅是SQL或者是No Sql非Sql的数据库。是相对于传统关系型数据库而言有很大差异的一种特殊的数据库因此也称之为非关系型数据库。 主流的 NoSQL 数据库有 Redis、MongBD、Hbase、CouhDB 等。
2、 关系型优缺点体现 关系型数据库 优点 - 易于维护都是使用表结构格式一致 - 使用方便SQL语言通用可用于复杂查询 - 支持复杂操作支持SQL可用于一个表以及多个表之间非常复杂的查询 缺点 - 读写性能比较差尤其是海量数据的高效率读写 - 固定的表结构灵活度稍欠 - 对于高并发读写的需求传统关系型数据库节点的硬盘I/O是一个很大的瓶颈 3、非关系型数据库的认识 1、存储方式 而NoSql则对数据库格式没有严格约束往往形式松散自由。
可以是键值型
keyvalueid1name张三
也可以是文档型
{id:6name:狐狸age37
}
甚至可以是图格式 2、维护非关系型数据库要么考代码中的业务逻辑要么考数据之间的耦合
{id: 7,name: 狐狸,orders: [{id: 12,item: {id: 1022, title: 小米6, price: 1999}},{id: 32,item: {id: 2230, title: 小米11, price: 3999}}]
}
3、扩展方式 NoSQL数据库是横向扩展的。因为非关系型数据存储天然就是分布式的NoSQL数据库的扩展可以通过给资源池添加更多普通的数据库服务器(节点)来分担负载。
4、区别总结