内功篇Paid
1、我们为什么需要数据库?
在深入任何工具之前,我们必须先回答一个最根本的问题:我们到底为什么需要一个“数据库”?它和我们日常都非常熟悉的 Excel,到底有什么不一样?
很多人说,数据库就像 Excel。这个比喻很形象,因为它们都用我们熟悉的行和列来存放数据,一个格子一个格子,看起来确实非常相似。
但这个比喻只说对了一半。它们在核心设计理念和应用场景上,有着天壤之别。
区别一:使用者规模完全不同
Excel 本质上是一个出色的个人工具。你用它来记账、做个人计划、管理小项目,都非常顺手。
但它的设计,就是为你一个人服务的。一旦需要很多人同时往里面写入数据,Excel 就会立刻“罢工”。想象一下,一个网站如果用 Excel 文件来存用户信息,当成百上千的人在同一时间点击“注