使用 InfluxDB 进行基础设施监控 | 现场演示
SQL
SQL 是一种领域特定语言,用于编程,旨在管理关系数据库管理系统中保存的数据
什么是 SQL?
SQL 代表结构化查询语言(Structured Query Language)。SQL 首次出现于 1974 年,并于 1986 年成为美国国家标准协会(ANSI)的标准,于 1987 年成为国际标准化组织(ISO)的标准。SQL 使您可以访问和管理数据库,尤其是关系数据库。Oracle 在 1970 年代后期在其关系数据库中使用了 SQL,后来该数据库成为世界上使用最广泛的数据库之一。
虽然 SQL 是一种标准,但存在许多不同的版本。所有 SQL 版本都必须支持一组核心命令,并以类似的方式执行它们。您可以将 SQL 与数据库一起使用来执行查询、检索数据以及添加、更新或删除记录。SQL 还可以处理管理功能,例如创建新数据库或数据库中的表以及设置权限。
SQL 的优势
-
关系数据库是世界上使用最广泛的数据库类型,而 SQL 是通常与关系数据库一起使用的查询语言。这仅仅意味着它无处不在,并且有很多人知道如何使用 SQL。
-
SQL 相对容易学习(与其他编程语言相比),因为它的命令依赖于常见的英语单词,这使得用户更容易理解 SQL 代码的作用。
-
SQL 可以轻松地与其他编程语言集成,因此用户可以在广泛的应用程序和环境中利用 SQL 的优势。
-
SQL 速度很快,这意味着用户可以在更少的时间内完成更多工作,并且他们可以更快地访问更大量的信息。
将 SQL 与 InfluxDB 结合使用
InfluxDB 新的存储引擎原生支持 SQL 查询。用户可以使用 SQL 语句查询兼容的存储桶,并在 InfluxDB Cloud 界面中的查询/脚本编辑器中使用。新的 InfluxDB Cloud 存储引擎还支持 FlightSQL 支持,因此用户可以利用第三方 SQL 工具。