写在前面:小编的话
在正式上课之前,我们还是要强调一下如何学习这些课程。我们做的最主要的工作是将Dev Gym上的视频翻译为中文。实际上每一节课包括4部分:
1)看我们翻译的视频,每一集只有几分钟。
2)上Live SQL做配套练习
3)小测验(选择题)
4)进一步学习(参考资料)
这4部分都是精心设计的,特别是第2和3部分,非常有助于对课程内容的理解,而且由于原网站有完整的评分积分,因此我们希望您在看完视频后,仍回到Dev Gym(https://devgym.oracle.com/)网站完成练习和测验,而且最终可以得到结业证书。点击文末“原文链接”可访问原课程页面。
以下为开发者中级课的课程设置:
第1课: NULL(空值)
第2课: Subqueries(子查询)
第3课: Order By and Top-N(如何用SQL实现行排序)
第5课: Pivot and Unpivot(Pivot与反向Pivot)
第6课: Union, Minus and Intersect(并集, 差集与交集)
第7课: Hierarchical Queries(层级查询)
第9课: Read Consistency(读取一致性)<- 我们在这里
好了,下面正式开始上课。
Oracle开发者中级第9课:读取一致性
写在后面:小编的话
本课程首先介绍了脏读,不可重复读和幻象读,这3种读取现象是多用户同时访问数据库时可能出现的现象。为防止这些现象,数据库可设置不同的隔离级。隔离级是和事务相关最重要的概念之一。本文还介绍了MVCC(多版本并发控制)或MVRC(多版本读取一致性)的概念,这是Oracle读写操作互不阻塞的基础。今天介绍的概念有些抽象,但本课程附带练习对概念理解非常有帮助,实验过程请参考以下链接:
https://xiaoyu.blog.csdn.net/article/details/121388789
今天是中级课的最后一集,不知不觉已坚持了18周。小编作为一个翻译者,从成文到定稿到中文字幕复审,每一集至少都需要看5到6遍。也由此深深体会到视频制作者的辛苦和用心,在短短几分钟的时间,在轻松幽默的气氛中,传递精心设计的知识点,殊为不易。这些视频虽短,但制作者Chris Saxon却是大师级的,所以也不妨称为大师小品系列。
所以,大家一定要认真的看,认真的看,认真的看。重要的事情说三遍。你浮光掠影的看,只能得到浮光掠影。你用心的看,辅之以配套练习和小编的讲解博文,就一定能有所得。
再次感谢视频的制作者Chris Saxon,他已经为我们提供了最后一季“开发者性能课”的所有视频,我们编辑部稍事休息,将在明年为大家推出。
今天的歌曲是谭咏麟的《Don't Say Goodbye》,谢谢你们的一直陪伴,也献给一直坚持的自己。今天课程就到这里,明年再见!
编辑,字幕翻译:萧宇
字幕制作&版式设计:Barbara Huang