Oracle 数据库的概念整理得挺系统的,尤其适合刚接触或者准备往后端深入的前端同学。里面讲了不少你听过但不一定真的搞懂的东西,比如SGAPGA,到底哪个管缓存、哪个跟进程关系更大,看完就有底了。

数据库实例的结构写得比较清楚,后台进程干嘛的、数据文件怎么分布、控制文件在恢复时有多重要,都讲得明明白白。没那些高高在上的术语,读着顺溜。

重做日志这种以前只在故障排查里听说的概念,这里也解释得还不错,配合Flashback技术怎么回滚也顺便捎带了。

还有表空间这些分层结构,看着抽象,其实挺好理解:就像文件夹套文件夹,一步步拆分资源。

我觉得自动内存管理RAC对想了解高可用和性能优化的开发者也蛮有用的,是你平时搞分布式系统或者做数据库调优的话,这些概念必须有点概念。

文末还有几个相关资源可以顺手点开,像是专门讲控制文件AdventureWorks实例下载,还有Access数据库的东西,内容不多,但挺实用的。

,如果你平时写前端、但经常跟后端打交道,或者想了解数据到底怎么“落地”的,这篇文档值得花点时间看看。