-
数据库使用场景
用户管理:Mysql、文档存储MongoDB
会话登陆信息管理:redis
涉及浏览,如商品搜索等:Elasticsearch
实时支付,强调事务的一致性,可靠:关系数据库集群,New SQL集群
订单分析等海量数据分析:大规模并行处理架构(Greenplum)结构化查询语言sql是高度非过程化的语言 数据定义、操作、控制语言:DDL、DML、DCL 适用于研发人员
-
Mysql
基于客户端-服务端的数据库管理系统C/S
目前社区版最新的已经到了8.0系列
官方客户端:命令行、WorkBench,命令行很重要,完全可以救命,workbench完全紧跟MySQL的版本,拥有其他客户端没有的功能,还有一些特殊工具,比如图表需要去探索。虽然很重要,但对于平时工作,用的很少
与其他数据库不同的是,将存储引擎做成了插件式,提供了无限可能
存储引擎和表有关系,定义了表的类型,如何存储和索引数据,是否支持事务等
5.7版本默认的是InnoDB,支持事务和外键,值得一提,MyISAM支持数据压缩。
过程:客户端连接-数据库连接池-SQL接口-解析器-查询优化器-查询缓存-存储引擎-文件系统
常用数据库介绍
最新推荐文章于 2022-07-16 09:17:07 发布