数据库和服务器面试题
Mongodb和MySQL
区别:
1、非关系型(强调键值对)和关系型(二维表格模型、强调几对几映射关系)
2、读写速度:
写:Mongodb写入时使用内存映射技术,写到内存中即可,写入较快;且不用处理关系
读:Mongodb常用数据存放内存中,快读;并且是文档式的数据,所以集中程度高,减少寻道时间;还有分片可以实现高并发时的速度保障
3、查询方式
Mongodb和Redis
区别:
1、Redis将全部数据存在内存上,读写更快;更像是缓存,用于与别的数据库搭配,提高性能。
2、Mongodb的查询功能、集群技术更完善,在处理大数据量时比较有优势
nginx服务器
反向代理:代理服务器的需求
1、实现反向代理,对请求进行分类分发,提高性能和容错率
2、负载均衡,根据服务器的性能来合理的分配请求,提高性能
正向代理:代理客户端的需求
1、翻墙