一个是考察你在工作中是否善于思考,一般数据库的选型都是公司的架构师或者组长选择,你可能只是一名组员,只需要负责使用即可,但是,如果你能够主动去思考为什么会选择使用这个数据库而不是使用其他数据库,了解两者的一些差别...因为这个项目的技术选型是由我们公司架构师进行选择的,但是,我也通过项目和公司的业务了解到一些选择PG数据库的好处,我们的公司主要项目是公安的相关系统,系统中涉及到很多地理位置信息数据的处理,PG数据库对地理信息的存储和拓展都有很好的支持...2、并发情况下存在的问题: 不可重复读,幻读
(三): Repeatbale Read(可重复读)
1、定义: 同一个事务下可以重复读取,数据都一样。
...2、脏读: 一个事务读取到另一个事务没有提交的数据
3、不可重复读: 在同一个事务中,前后读取的相同的条件下的数据不一样(在并发情况下另外一个事务对数据进行了修改)
4、幻读: 同一个事务下,前后读取的数据不一样...举例: 如关系模型(职工号,姓名,职称,项目号,项目名称)中,职工号->(依赖)姓名,职工号->职称,而项目号->项目名称(项目名称依赖于项目号,但是项目号并不是这个关系模型中的主键)。