数据库汇总

持续编辑中!!!!!!!!!!!!!!!!!!

数据库汇总

数据库(DataBase)是计算机上存放数据的仓库,目前存在的数据库有很多,根据其存储方式以及应用场景又分为多种类型。

无论是手机还是电脑,都有自己的文件系统,这个文件系统可通过各种操作来管理用户的各种数据。
数据库和文件系统类似,管理一个独立的数据存储空间,通过各种操作来管理这个空间里的数据。

-------#####---------
关系型数据库 (RDBMS)

根据关系模型存储,说白了就是一张数据表,每行表示一个记录,表格标题即为字段。基本上通过主键值(id)来指示一条记录。

-------#####---------


行式数据库

行式数据库是以行的形式进行存储的,最终的存储格式就是一张表格,每次以行为单位进行操作。
在这里插入图片描述
图中有4行数据,每行有3个字段。

常见的几种关系型数据库:

  • MySQL:免费开源、使用最广泛、中小型。
  • Oracle:收费、有表空间、高并发、强大。
  • DB2:稳定、类似Oracle。
  • SQL Server:微软的、还可以。
  • MS Office Access:微软的、图形化。

关系型数据库通过 SQL语句 来进行数据操作

MySQL使用sql语句来操作数据示例:

//增加记录
insert into mytb (name,age) values ("张三",20);
//删除记录
delete from mytb where id=2;
//修改记录
update mytb set name="李四",age=30 where id=3;
//查询记录
select * from mytb where id=8;

MySQL

详细内容:https://blog.csdn.net/qq_52681418/article/details/112761598

Oracle

详细内容:https://blog.csdn.net/qq_52681418/article/details/113245948

列式数据库

列式数据库是以列的形式进行存储的,最终的存储格式就是一张表格,每次以列为单位进行操作。
在这里插入图片描述
上图中有3列,和行式数据库存放的样子类似,但行式每次操作一行,列式则是每次操作一列。

以列相关存储架构进行数据存储的数据库,主要适合于批量数据处理和即时查询。非常适合聚合操作,拥有主键、列簇。
列式数据库面向大数据,不适合小型数据。

Hbase

详细内容:https://blog.csdn.net/qq_52681418/article/details/113881968

键值型数据库

键值型数据库Redis

  • Tokyo Cabinet / Tyrant
  • Berkeley DB
  • MemcacheDB
  • Redis

Redis

详细内容:https://blog.csdn.net/qq_52681418/article/details/113882162

分布式数据库

分布式数据库系统通常使用较小的计算机系统,每台计算机可单独放在一个地方,每台计算机中都可能有DBMS的一份完整拷贝副本,或者部分拷贝副本,并具有自己局部的数据库,位于不同地点的许多计算机通过网络互相连接,共同组成一个完整的、全局的逻辑上集中、物理上分布的大型数据库。

  • MongoDB
  • CouchDB

文档存储一般用类似json的格式存储,存储的内容是文档型的。这样也就有机会对某些字段建立索引,实现关系数据库的某些功能。

MongoDB

MongoDB 是一个基于分布式文件存储的数据库,即可以存储在多台服务器上,存储格式为bson类似于json的。

详细内容:https://blog.csdn.net/qq_52681418/article/details/113882257

图形数据库

  • Neo4J 流行且开源
  • FlockDB 推特构建,无稳定版本
  • AllegroGrap 基于W3c标准
  • GraphDB 企业版商业化
  • InfiniteGraph 分布式图形数据库,美国国防部、中央情报局使用
  • HugeGraph 百度开源

关系型数据库之间表关联查询比较麻烦,图形数据库可以简单快速的查询多层关联关系。图形数据库是以图形结构的形式存储数据的数据库。

Neo4j

详细内容:https://blog.csdn.net/qq_52681418/article/details/113882361

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值