什么是Mysql
- MySQL目前属于Oracle公司,常见的关系型数据库还有:sql server ,MarlaDB,DB2等
- MYSQL区别于其它关系型数据库的很大一个特点是支持插件式的存储引擎支持如:innoDB,MyLSAM,Memory等
- MySQL是一种DBMS(数据库管理系统)即它是一种数据库软件。
- MySQL、Oracle以及Microsoft SQL Server等数据库是基于客户机—服务器的数据库。客户机—服务器应用分为两个不同的部分。 分为mysql client和mysql server
其中mysql服务器模型采用的是I/O复用+可伸缩的线程池。采用的是select+线程池。为啥不用epoll?因为mysql还涉及到磁盘IO的操作这个操作是比较慢的,因此网络IO的操作速度需要和磁盘IO的速度匹配即可,所以选择select完全可以满足需求。