Skip to content

Latest commit

 

History

History
40 lines (19 loc) · 1.58 KB

File metadata and controls

40 lines (19 loc) · 1.58 KB

SQL面试题

个人感觉数据库的面试,会考一些比如:

  • 基本概念(表、视图、触发器、存储过程。这些会在另篇笔记里面总结)
  • nosql的思想(也就是现在流行的开源项目/数据库的思想)
  • 底层怎么实现

至于数据库的语法,用的时候查查就好。

所以面试前要看要理解的东西总结如下:

1. 数据库索引到底是什么,是怎样工作的?

2. What is selectivity in SQL? How is selectivity calculated and how does it relate to a database index?

3. INNER JOIN & OUTER JOIN

4. PRIMARY KEY & FOREIGN KEY

5. 为什么要使用NoSQL

6. NOSQL设计思想

7. 如何摆脱现有关系数据库的思想来设计 NoSQL 数据库?

8. NOSQL思想篇

9. 深入解析NoSQL数据库的分布式算法

10. 从底层代码实现探讨不同NoSQL数据库之间的性能差异

11. NoSQL再次败北——我坚持使用SQL的原因

12. 从IO看数据库底层实现原理