mysqld不是一个网络服务吗?这个网络服务是如何构成的呢?
MySQL架构
MySQL 是一个可移植的数据库,几乎能在当前所有的操作系统上运行,如 Unix/Linux、Windows、Mac 和 Solaris。各种系统在底层实现方面各有不同,但是 MySQL 基本上能保证在各个平台上的物理体系结构的一致性。
为什么有这么多种存储引擎呢?因为我们要存的文件有很多种。针对不同种类的数据,可能采用不同的存储方案,表现出有差别的效率。
把文件打开,调整了文件的读写位置,亦或是进行了查找。如果你完成了这些任务,你就是写了数据库。