扫描使用APP
扫描使用小程序
对于数据库可能不同人有不同理解,我自己认为是比较重要的,不知道各位程序猿怎么认为
首先,数据库本身是一个非常好的大型软件集合。
读懂数据库的设计和概念对编程,特别是新手是尤为有好处的。
因为其包含了大量的经典设计,和给你提供了很多思路。
内存管理技术,索引,排序的选择,生成执行计划树。
磁盘文件读取,文件组设计,分区表设计,
事务设计,日志设计,锁设计
数据分发设计。
这些理论知识不仅要看懂,还要理解和学会。
当你学会,并理解了这些,
增删改查就不再单单是简单的增删改查了,往往会在你心里展现一张图,它的每一个执行细节你都能了如于胸。
理论知识很重要。
举个例子,我曾遇到过一个6年的开发,写了这么个语句:
select max(LogDate) as CurrentDatefrom AuditLog
这张表 AuditLog 有200多万条数据,硬是等了 20分钟没执行完。
如果你碰巧也不知道为什么,你就会觉得理论重要性了。
至少,这条语句能考查出你对表结构, 索引,事务的理解。
公司介绍
人才招聘
联系方式
服务条款
权利声明
隐私声明
使用攻略
建议反馈
联系客服
网站地图
渠道合作
网络联盟
专家合作
登录 | 立即注册