数据库基本架构与日志的作用
1、为什么使用mysqlMySQL具有插件式存储引擎的特点,便于读写分离使用它是开源免费的2、数据库软件是如何运行早期:数据是与应用程序一起进行编写,数据的操作需要程序员自己完成后来:数据库管理系统(DBMS)诞生 Mysql SQLServer SQLite等。。。通过一张数据库基本原理图分析执行情况:
·
1、为什么使用mysql
MySQL具有插件式存储引擎的特点,便于读写分离使用
它是开源免费的
2、数据库软件是如何运行
早期:数据是与应用程序一起进行编写,数据的操作需要程序员自己完成后来:数据库管理系统(DBMS)诞生
Mysql、SQLServer、SQLite等。。。
3、通过一张数据库基本原理图分析执行情况:
从上图看出,我们在操作数据之前,会有对日志的操作,系统会定期备份日志,因为日志记录了操作的具体步骤,那么数据库系统就可以根据日志,等到最终的数据(上图介绍的都很清楚)
这里提一下,在后面要使用主从复制,它是通过二进制日志在主数据库和从数据库交互实现的同步,效果很好。
开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!
更多推荐
已为社区贡献2条内容
所有评论(0)