我工作的公司的主管在聚会上遇到了另一家软件公司的董事(这不是开玩笑!).
第二位导演告诉我的导演,
"他花了一大笔钱放弃了SQL Server",因为"如果有几个人以不同的方式查询同一个表,那么数据库就会被锁定".此外,这是SQL Server的一个"已知基本设计问题,其中每个查询争用最大资源,直到SQL Server在对同一个表进行大约7次并发查询后锁定".
现在我对SQL Server锁定和IO有所了解,这对我来说是个新闻.AFAIK SQL Server架构中没有任何内在因素导致此类问题.SQL Server在TPC基准测试中表现良好,尤其是价格/性能.
感到尴尬,但我必须确定 - 他说的话有什么真相吗?
编辑 - 在阅读了一些评论之后,我认为我明确表示我同意它可以在Sql Server中编写性能不佳的sql,就像在任何数据库平台上一样.询问是否有任何固有的体系结构在某些高并发条件下阻止它,而不管你的db/sql的制作程度如何?
是绝对没有道理的,和其他导演显然在他的IT部门在以下两种情况下,它可以被发现在一个非常许多企业:
此外,在得出任何无法做某事的结论之前,请先了解SQL Server的市场主导地位.
这并不是说SQL Server是完美的并且没有"基本设计问题",例如在使用标识列时可能遇到的这个令人难以置信的错误,实际上每个人都为代理键做了这些:
| 归档时间: |
|
| 查看次数: |
116 次 |
| 最近记录: |