前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >面试题八期-&测试运维工程师&基础知识必备之MongoDB篇

面试题八期-&测试运维工程师&基础知识必备之MongoDB篇

作者头像
测试小兵
发布2019-11-21 17:30:55
4380
发布2019-11-21 17:30:55
举报
文章被收录于专栏:猪圈子猪圈子

小黄鸡今日推荐>>>MongoDB篇

diligence redeems stupidity

(勤能补拙)

NO1MySQL和MongoDB之间最基本的区别是什么?

关系型数据库与非关系型数据库的区别,即数据存储结构的不同。

NO2MongoDB的特点是什么?

面向文档

高性能

高可用

易扩展

丰富的查询语言

NO3MongoDB支持存储过程吗?如果支持的话,怎么用?

MongoDB支持存储过程,它是javascript写的,保存在db.system.js表中。

NO4数据库三范式?

1NF 属性不可分

2NF 非主键属性,完全依赖于主键属性

3NF 非主键属性无传递依赖

NO5死锁怎么解决?

找到进程号,kill 进程。

NO6有哪些锁,select时怎么加排它锁

乐观锁:自己实现,通过版本号

悲观锁:共享锁,多个事务,只能读不能写,加 lock in share mode

排它锁:一个事务,只能写,for update

行锁

表锁

NO7使用mongodb的优点?

面向文件

高性能

高可用

易扩展

可分片

对数据存储友好

NO8分析器在MongoDB中的作用是什么?

分析器就是explain 显示每次操作性能特点的数据库分析器。通过分析器可能查找比预期慢的操作


招聘信息一条

职位要求:

PS : 本2专3 -- 学历可查

地址:南山区学府路软件产业基地1栋B座 -- 顺丰外包

技能要求:

1、负责公司产品系统测试、自动化测试(web、api),包含系统功能测试、接口测试

2、根据公司的产品运行环境及特点,逐步完成产品自动化部署和测试框架搭建及维护

3、参与需求评审、测试用例设计、评审、执行

4、具有开发或测试开发经验,有良好的编码风格,熟悉软件开发流程,熟悉Android/iOS/Mac/Windows等客户端应用测试

5、熟悉主流自动化测试开源框架和工具,有过QTP、selenium等项目实施经验,且对框架或工具进行维护、优化

6、至少熟悉一种脚本语言, 如:python、selenium core、testlink api、jenkins api、shell、C/C++等

7、能利用python语言开发相应测试需求的性能测试工具

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2018-11-02,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 Python测试社区 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
云数据库 MongoDB
腾讯云数据库 MongoDB(TencentDB for MongoDB)是腾讯云基于全球广受欢迎的 MongoDB 打造的高性能 NoSQL 数据库,100%完全兼容 MongoDB 协议,支持跨文档事务,提供稳定丰富的监控管理,弹性可扩展、自动容灾,适用于文档型数据库场景,您无需自建灾备体系及控制管理系统。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档