数据库面试题基础知识 学Linux运维,一般使用SQL Server好还是MySQL好?为什么?
学Linux运维,一般使用SQL Server好还是MySQL好?为什么?
学习Linux操作和维护,你学习什么SQL server?--尽管微软也在开发一个Linux版本的sqlserver。
首先,您必须了解Linux操作和维护的主要功能。至少您需要维护Linux服务器,并且Linux服务器上运行的大多数数据库都是MySQL或MariaDB。
其次,除了一些企业内部信息系统外,Internet上的大多数数据库都在Linux上。除了MySQL/MariaDB,还有Oracle、mongodb、ES等。
另外,一般来说,Linux操作和维护不涉及对数据库的深入操作和维护,即不承担DBA的责任。当然,小公司会要求你能做到,但他们不会提出太多不正常的要求。能够安装、部署、运行和解决系统级数据库问题(如文件句柄、缓存/内存分配、磁盘分配和IO优化)是很好的。至于SQL查询写得不好和查询速度慢,建表没建索引,那是DBA或程序员的锅——一般不抢回来。
那么,您想学习SQL Server的操作和维护吗?如果你也是操作和维护windows系统的,你需要学点东西。sqlserver的优点是它有一个图形界面,所以您可以慢慢地理解每个选项(事实上,这并不容易),它基本上是7788。当然,企业版MySQL也有图形化的管理界面,但相对来说,并没有SQLServer那么复杂。
MySQL主从复制能完美解决数据库的单点问题吗?为什么?
使用主从时,实际上放弃了强一致性。由于受试者只问一个问题,我们不考虑访问次数的问题。换句话说,假设主从复制可以完全支持当前的系统访问。)
通用数据库主从设置:
主数据库可以读写
即系统可以同时从主数据库和从数据库获取数据。数据写入主库后,会自动同步到从库。
这构成了一个简单的分布式系统。根据cap定理,三个中只能选择一个。如果一致性很强,则不会提高系统的可用性,反而会降低系统的可用性。
让我们看看上面的主从结构中可能出现什么问题:
系统写入主数据库,然后从主数据库进行查询。这是一个单点数据库,没有影响。
-如果数据已同步,则没有影响
-如果数据未同步,则会查询旧数据
-如果同步有问题,则会断开主设备和从设备的连接。如果系统无法感知它,那么查询可能总是旧数据。这里我们需要监视同步。当同步出现问题时,我们应该及时处理
挂断库。主数据不能与从数据同步。如果主从交换机是自动的,单点故障的概率只会降低50%(如果主数据库或备用数据库发生故障,并且没有人恢复)。
35岁IT男,做数据库运维是否有前途?
感谢您的邀请。俗话说,360行是最好的。无论是哪个行业,这句话都非常适用。我们可能都理解这个一般原则,但实际上,真正做到这一点的人并不多。大多数能把一件事做得有深度的人都会成功。
换句话说,数据库操作和维护是it的一个分支。受试者35岁。我相信我在这个行业应该有很多的感受和经验。我喜欢这个行业和技术研究适合吗?
操作和维护是一项相对困难的工作,但与编写业务代码的程序员相比,这项工作要快乐得多。你的技能将在灭火过程中积累。当你成为数据库领域的专家,很多问题一眼就能解决,就像一个有多年经验的机械工程师,被别人干了一个月也未必能检查出机器的问题,你只要用扳手敲两下就知道问题出在哪里。坚持下去,你会成功的!
数据库面试题基础知识 mysql主从同步配置 mysql运维工程师面试题
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。