sql服务器是什么

等等,昨天我还给隔壁老王的新餐厅做了一些数据库维护。
他记在小笔记本里的菜单数据并不多,但每次增加新菜品或者改变价格,都需要做大量的工作。
后来我给了他一个小型的SQL Server,里面保存了不到2 00条记录,但他用起来比较顺手。
这不,今天他来找我,问我能不能增加外卖统计功能。
你看,连小餐馆都可以用这个东西。
这有多重要?

SQL服务器是什么

简单来说,SQL Server就是一个软硬件结合的数据库中转站。

硬件方面,我们去年一个项目使用的服务器是R7 加1 2 8 GB内存,存储配备了5 000转的驱动器。
当以 3 000 级并发检查数据时,I/O 会挂起——说实话,这很烦人。
在软件层面,需要SQL Server等系统。
微软版本去年更新了,新的内存优化让我一开始以为CPU也能分担负载。
然而,后来我发现这是错误的。
记忆跟不上,还是很慢。

还有一个非常重要的细节,比如数据库索引的设计。
我们之前的项目中,表中有1 0万条数据。
客户坚持要添加全文索引。
结果,请求时间从 1 秒跃升至 1 分钟。
用行话来说,这称为雪崩效应。
事实上,前面的一点点延迟就导致了后面的一切。
等等,还有一件事。
SQL Server备份策略不能马虎。
我们的一位客户忘记启用自动备份。
结果,硬盘坏了,丢失了。
这是一场悲剧。

我认为值得尝试使用云数据库。
最起码容灾、扩容会更方便,但不要把鸡蛋都放在一个篮子里。
物理和云必须正确对齐。