标签

 sql 

相关的文章:

本列表汇集了多篇关于 SQL 的实用文章,涵盖从基础知识到高级技巧,帮助数据分析师和科学家高效掌握 SQL 技能。

SQL与NoSQL:为应用选择合适的数据库

In this article, we break down the core database paradigms, such as SQL and NoSQL, along with specialized database types and how developers can choose the appropriate database for their requirements.

现代应用依赖数据库存储数据,选择合适的数据库至关重要。关系型数据库如MySQL和PostgreSQL提供一致性,但在扩展时可能遇到问题。NoSQL数据库灵活且可扩展,而NewSQL结合了SQL语义和ACID保证。错误的选择会影响性能和开发速度。本文探讨了数据库模型及开发者的选择策略。

SQL与NoSQL:为应用选择合适的数据库
原文英文,约300词,阅读约需2分钟。发表于:
阅读原文

SSMS工具包与dbForge SQL Complete:SSMS插件的对决

Undoubtedly, SSMS is a proven database management and administration tool that does its job well. Yet we all tend to expand our capabilities as much as we can, tailoring this tool to our specific...

SSMS是优秀的数据库管理工具,dbForge SQL Complete和SSMS Tools Pack是提升生产力的插件。SQL Complete提供强大的代码补全和调试功能,而SSMS Tools Pack则简化常规任务,适合不同需求。

SSMS工具包与dbForge SQL Complete:SSMS插件的对决
原文英文,约1300词,阅读约需5分钟。发表于:
阅读原文

参数化查询:SQL查询参数化的完整指南

Improve SQL query safety and performance with parameterized queries. Find out what a parameterized query is and how it protects your database. Click to learn more! The post Parameterized Queries:...

在数字时代,保护数据库至关重要。参数化查询是一种有效的安全措施,通过使用占位符替代用户输入,防止SQL注入攻击并提升查询性能。了解其工作原理及在不同数据库系统中的应用,有助于编写安全高效的SQL代码。

参数化查询:SQL查询参数化的完整指南
原文英文,约3600词,阅读约需13分钟。发表于:
阅读原文

基于开源工具构建 EMR 数据分析平台(四)使用 Kyuubi 进行 Spark SQL 任务提交

通过将 Kyuubi 与 DolphinScheduler 集成,可以轻松实现 Spark Sql 任务的调度和管理,进一步提升了大数据工作流的效率和可视化管理能力。Kyuubi 在数据分析和处理场景中提供了强大的支持,为企业级大数据处理提供了一个灵活且高效的解决方案。

在开源工具与EMR的数据分析平台中,使用DolphinScheduler进行离线任务调度,并引入Apache Kyuubi作为Spark SQL的提交网关,以提升并发执行能力。Kyuubi支持多租户和分布式特性,提供独立的SparkSession,增强资源隔离和系统稳定性。通过Amazon EMR的引导操作自动化部署Kyuubi,简化集群管理,并与DolphinScheduler集成,实现高效的Spark SQL任务调度与管理。

基于开源工具构建 EMR 数据分析平台(四)使用 Kyuubi 进行 Spark SQL 任务提交
原文中文,约8800字,阅读约需21分钟。发表于:
阅读原文

安德鲁·阿特金森:建议:让你的Rails应用减少SQL查询

Introduction Much of the time taken processing HTTP requests in web apps is processing SQL queries. To minimize that, we want to avoid unnecessary or duplicate queries, and generally perform...

在Web应用中,HTTP请求的SQL查询可能耗时较长。开发者应监控查询数量,避免重复查询。Rails 7.2及以上版本提供查询计数功能,帮助识别和优化查询。通过消除重复查询和使用缓存,可以显著减少SQL查询,提高应用性能。

安德鲁·阿特金森:建议:让你的Rails应用减少SQL查询
原文英文,约900词,阅读约需3分钟。发表于:
阅读原文

基于 Vanna.AI 和 Amazon Bedrock 构建 Text-to-SQL 方案

结合 Vanna 框架与 Amazon Bedrock 所提供的大模型能力,构建面向 Amazon RDS/Aurora MySQL 和 Amazon Redshift 的高效查询分析解决方案。该方案融合了大模型强大的自然语言理解能力与 AWS 数据库服务的高性能特性,为用户开辟了一条低门槛、高效能的 Text-to-SQL 实现路径。

大型语言模型(LLM)推动了智能客服和数据查询的发展。Text-to-SQL技术将自然语言转换为SQL查询,简化数据分析。Vanna.AI框架结合Amazon Bedrock,提供高效的自然语言数据查询解决方案,提升数据利用效率。

基于 Vanna.AI 和 Amazon Bedrock 构建 Text-to-SQL 方案
原文中文,约16200字,阅读约需39分钟。发表于:
阅读原文

通达OA OfficeTask前台RCE、SQL注入漏洞分析

注:本文仅以安全研究为目的,分享对该漏洞的挖掘过程,文中涉及的所有漏洞均已报送给国家单位,请勿用做非法用途。

通达OA系统存在未授权的PHP文件执行和SQL注入漏洞,影响版本13.2及以前。其定时任务服务OfficeTask开放UDP端口2397,允许外部访问,攻击者可利用特定命令执行恶意PHP脚本或进行SQL注入。

原文中文,约1700字,阅读约需4分钟。发表于:
阅读原文

使用Databricks SQL实现维度数据仓库,第三部分

Dimensional modeling is a time-tested approach to building analytics-ready data warehouses. While many organizations are shifting to modern platforms like Databricks, these foundational techniques still

在事实表中,LastModifiedDateTime字段记录时间戳。提取数据前需确认最新值作为增量提取起点。尽管变更数据捕获(CDC)机制最可靠,但在缺乏时通常依赖时间戳。ETL流程包括提取新数据、清洗和发布到事实表,结合SQL和Python实现,确保数据完整性和效率。

使用Databricks SQL实现维度数据仓库,第三部分
原文英文,约1900词,阅读约需7分钟。发表于:
阅读原文

通过SQL删除Umbraco Forms条目

When working with Umbraco Forms, it's common to accumulate a large number of form submissions over time — especially on high-traffic sites. While Umbraco provides a UI to manage entries, bulk...

Umbraco Forms中的表单提交会随着时间积累,虽然有定期删除功能,但无法按日期批量删除。可以通过自定义SQL脚本安全删除特定日期前的表单条目,确保数据完整性。建议在执行前备份数据库并在开发环境中测试。

通过SQL删除Umbraco Forms条目
原文英文,约1000词,阅读约需4分钟。发表于:
阅读原文

轻松学习SQL:初学者的学习路径

In today's data-driven world, knowing how to work with databases is a valuable skill across many industries. Whether you're aiming to become a data analyst, software developer, or simply want to...

在数据驱动的时代,掌握SQL是一项重要技能。SQL用于与关系数据库交互,能够提取、更新和删除数据。本文介绍了SQL的基本概念和命令,包括选择、插入、更新和删除记录。学习SQL有助于数据分析和自动化,是一种易于学习的编程语言。

轻松学习SQL:初学者的学习路径
原文英文,约800词,阅读约需3分钟。发表于:
阅读原文