gpt4 book ai didi

sql - SQL如何成为主导的数据库语言?

转载 作者:行者123 更新时间:2023-12-04 03:46:40 24 4
gpt4 key购买 nike

对于大多数编程任务,您可以选择多种语言,并且在许多语言的背后都有强大的强大社区。但是,当您需要使用数据库时,如今实际上只有一个可行的选择:SQL。当然,有不同的公司具有不同的实现方式和方言,但您仍在寻找与之相关的东西

SELECT columns
FROM table
JOIN other_table ON criteria
WHERE other_criteria

但是,并非总是这样。直到90年代初,还没有一种明显的方法可以与数据库进行交互。但是今天有。而且随着计算机语言趋于扩散而不是融合的方式,我发现这有点奇怪。哪些历史和技术因素导致SQL几乎完全控制了数据库访问域?

最佳答案

这就像温斯顿·丘吉尔(Winston Churchill)的话:

Indeed, it has been said that democracy is the worst form of government except all those other forms that have been tried from time to time.



在1970年首次提出关系模型时,存在其他数据库技术。从那时起,一直有其他选择,还有 new alternatives today

但是,在所有其他选择中,除SQL以外,没有其他解决方案可以为以下方面提供良好的平衡:
  • 广泛标准化的
  • 流行和长期存在的产品,例如Oracle
  • 可以与许多应用程序编程语言
  • 一起很好地播放
  • 支持正式数据建模,强大的数据完整性,ACID事务
  • 关于sql - SQL如何成为主导的数据库语言?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3756100/

    24 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com