Database Concepts

一直有一种想法把研究生时候李老师讲的Database System Concepts这门课结合实际项目中一直使用到的点点滴滴有些总结、复习、整理,结合用过的几种不同的database(甚至是超出一般意义上狭义的database)的实践。

虽然项目中更重要的了解怎么用,存储过程、函数的语法、表结构、索引的设计、查询优化、数据分区方案等,但几乎每次稍微深入用的时候,或者碰都有些比较tricky的问题的时候都是要思考为什么这样用,其实最终的原因很简单,不是厂商的user guide这么规定的,不是博客中那个牛人这么教你的,就是因为你使用的对象本身就是这么设计的,让你来做也可能会这样,细节上有可能没有这个vender这么高明或者规模这么大,从原理上来也就这么回事的。不管是索引、事务等都是。

@TODO: 持续的整理完整。

?索引:

查询计划

表连接

分区

 

 

事务

 

实践tips:

 

 

完整的slides参照:

Database System Concepts – 5th edition

Database System Concepts – 6th edition

原来学的是4th edition

 

很多DB大牛的博客索引下:

Sky.Jian – i Sky000

 

相关资源参考

Mysql

O’Reilly.High.Performance.MySQL.3rd.Edition? (it-ebooks.info)

The DB-Engines Ranking is a list of DBMS ranked by their current popularity. The list is updated monthly.

原创文章。为了维护文章的版本一致、最新、可追溯,转载请注明: 转载自idouba

本文链接地址: Database Concepts


No comments yet.

发表评论