面试中可以提问面试官的问题

本文列举了在面试中可以向面试官提问的问题,包括公司的数据库架构阶段、集群规模以及数据获取方式。对于数据库架构,讨论了从单机到分布式的发展过程,以及不同阶段的特点。在数据获取方面,提到了日志文件、数据库和网络爬虫等途径。
摘要由CSDN通过智能技术生成

一 咱们公司的数据库架构处于什么阶段?

      01单机时代(单个数据库)----》02Memcached(缓存)+Mysql+垂直拆分(Memcached作为一个独立的分布式的缓存服务器使用缓存技术可以减缓数据库的压力,多台web机器通过文件缓存也可以实现共享,能缓解数据库的读取压力,但不能解决数据库的写入压力)----》03Mysql主从读写分离(使用主从复制技术来达到读写分离,以提高读写性能和读库的可扩展性,解决了数据库写的压力)---》04分表分库+水平拆分+mysql集群(这时MySQL主库的写压力开始出现瓶颈,而数据量的持续猛增,这时候开始流行使用分表分库来缓解写压力和数据增长的扩展问题,MySQL还推出了MySQL Cluster集群,但性能并不是很稳定)---》05MySql的扩展瓶颈(mySQL数据库也经常存储一些大文本字段,导致数据库表非常的大,在做数据库恢复的时候就导致非常的慢,不容易快速恢复数据库。MySQL的扩展性差(需要复杂的技术来实现),大数据下IO(磁盘)压力大,表结构更改困难,正是当前使用MySQL的开发人员面临的问题

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值