惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

D
Darknet – Hacking Tools, Hacker News & Cyber Security
Jina AI
Jina AI
博客园_首页
J
Java Code Geeks
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
博客园 - 司徒正美
Hugging Face - Blog
Hugging Face - Blog
S
SegmentFault 最新的问题
MyScale Blog
MyScale Blog
P
Proofpoint News Feed
L
Lohrmann on Cybersecurity
Forbes - Security
Forbes - Security
大猫的无限游戏
大猫的无限游戏
Vercel News
Vercel News
Y
Y Combinator Blog
Google DeepMind News
Google DeepMind News
The Register - Security
The Register - Security
N
News | PayPal Newsroom
S
Security Archives - TechRepublic
量子位
Cisco Talos Blog
Cisco Talos Blog
V
V2EX
C
Cisco Blogs
The Cloudflare Blog
Stack Overflow Blog
Stack Overflow Blog
L
LangChain Blog
Scott Helme
Scott Helme
S
Securelist
Security Latest
Security Latest
爱范儿
爱范儿
TaoSecurity Blog
TaoSecurity Blog
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
I
Intezer
L
LINUX DO - 最新话题
CTFtime.org: upcoming CTF events
CTFtime.org: upcoming CTF events
C
Check Point Blog
C
CXSECURITY Database RSS Feed - CXSecurity.com
美团技术团队
Know Your Adversary
Know Your Adversary
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
PCI Perspectives
PCI Perspectives
月光博客
月光博客
T
Tailwind CSS Blog
Cloudbric
Cloudbric
小众软件
小众软件
cs.CL updates on arXiv.org
cs.CL updates on arXiv.org
K
Kaspersky official blog
D
DataBreaches.Net
博客园 - 【当耐特】
有赞技术团队
有赞技术团队

博客园 - Think

[开源]jquery.ellipsis根据宽度(不是字数)进行内容截断,支持多行内容 jquery代码链实现延时执行代码【补:几点注意】 根据用户选的背景色,自动匹配一个前景色 jquery代码链实现延时执行代码的较优雅办法 C++11智能指针处理Array对象 低端用户反文化----这个问题真这么简单? 放暑假了 jQuery 1.7.2 animate功能跨浏览器Bug修补 AsyncEnumerator对EAP的支持 大数据块(BLOBs)与流(Stream)操作性能规范 Chromium Embedded Framework中文文档 (使用C API) Chromium Embedded Framework中文文档 (如何链接不同的运行时) Chromium Embedded Framework中文文档 (SVN属性) Chromium Embedded Framework中文文档 (升级到最新的Chrome) Chromium Embedded Framework中文文档之(基本使用) Chromium Embedded Framework 中文文档(简介) 操盘之王 摘要 市场营销经典《引爆点》简摘 强制iphone界面马上旋转
SQL Antipatterns内容介绍
Think · 2011-10-27 · via 博客园 - Think

副标题: SQL反模式
原作名: SQL Antipatterns: Avoiding the Pitfalls of Database Programming
作者Bill Karwin
译者谭振林 / Push Chen
出版社: 人民邮电出版社
出版年: 2011-9
页数: 253
定价: 59.00元
装帧: 平装
ISBN: 9787115261274

SQL已经用了这么多年了,还有必要再看一本SQL的书吗?SQL反模式可能是一本,因为它讨论的正是这么多年来,SQL被大家广泛误用的地方。

由于这本书的作者语言比较文艺装X范,很多章节题目一眼看上去不知道在说什么,所以我把各章的问题简单的列出来,供大家参考:

Chapter2    一个属性有多个值,怎么存?(用逗号分隔的id字符串?No)

Chapter3    树型结构怎么设计?(邻接表,就是每行存上父id,并不是最好的办法)

Chapter4    主键怎么怎么设计?

Chapter5    合理使用约束。

Chapter6    SQL如何应对类继承等情况,如何应对属求不存定性?(弄一张大表,列涵盖一类对象的所有属性?另建一张表,存成Key-Value?)
Chapter7    关联多态,一个表可能关联A,也可能关联B,该怎么处理?

Chapter8    一个属性好像需要多个列才好存,比如一个人的联系电话,Tag,怎么办?

Chapter9    如何支持表的平滑扩展并保障查询性能?(拆表?拆列?)

Chapter10    如何准确的处理小数?(float会有精度问题,你懂的)

Chapter11    如何限定列的取值范围?(Check?MySQL的ENUM?)

Chapter12    如何处理大数据对象?(图片、音视频)

Chapter13    如何合理地使用索引?(MENTOR大法)

Chapter14    针对可NULL的数据进行查询时,需要注意什么?

Chapter15    使用Group By获得最大值、最小值、平均值等后,如何准确的获得它对应的其它列的值?

Chapter16    如何高效的获得随机数?

Chapter17    支持全文搜索

Chapter18    避免使用冗长的查询语句

Chapter19    使用通配符查询所有列会有哪些问题

Chapter20    正确的处理密码的保存

Chapter21    如何避免被注入?

Chapter22    正确对待不连续的主键

Chapter23    如何有效的查找Bug

Chapter24    数据库的一些最佳实践

Chapter26    MVC相关