|
2月前
|
存储 关系型数据库 分布式数据库
|
置顶

重磅|顶会最高奖+1,阿里云PolarDB再获SIGMOD最佳论文奖

阿里云斩获SIGMOD 2024最佳论文,PolarDB成功破解经典多主架构难题

736 2
来自: 关系型数据库  版块
|
9月前
|
人工智能 Cloud Native 关系型数据库
|
置顶

云原生数据库,走向Serverless与AI驱动的一站式数据平台

AI驱动下的数据平台,正在向一站式、智能化的方向演进。作为AIGC应用的基础设施,以PolarDB、AnalyticDB、Lindorm、RDS为核心的阿里云瑶池数据库现已全面拥抱向量检索能力,并与通义等大模型深度集成,为用户提供智能化的一站式数据管理平台,加速业务数智创新。

50254 47
来自: 关系型数据库  版块
|
3月前
|
Cloud Native 关系型数据库 分布式数据库
|
置顶

阿里云PolarDB开发者大会首度召开,让数据库开发像“搭积木”一样简单

让数据库开发像“搭积木”一样简单

128099 16
来自: 关系型数据库  版块
|
1小时前
|
关系型数据库 数据库 数据安全/隐私保护
|

RDS可以禁用aliyun_root账号吗

做等保要求禁用aliyun_root账号

11 6
|
18小时前
|
SQL 关系型数据库 数据库
|

PostgreSQL常用命令,启动连接,pg_dump导入导出

PostgreSQL常用命令,启动连接,pg_dump导入导出

12 2
|
23小时前
|
数据采集 JavaScript 前端开发
|

掌握axios:在TypeScript中进行高效网页数据抓取

掌握axios:在TypeScript中进行高效网页数据抓取

4 0
|
1天前
|
网络协议 Java 应用服务中间件
|

Tomcat源码分析 (一)----- 手撕Java Web服务器需要准备哪些工作

本文探讨了后端开发中Web服务器的重要性,特别是Tomcat框架的地位与作用。通过解析Tomcat的内部机制,文章引导读者理解其复杂性,并提出了一种实践方式——手工构建简易Web服务器,以此加深对Web服务器运作原理的认识。文章还详细介绍了HTTP协议的工作流程,包括请求与响应的具体格式,并通过Socket编程在Java中的应用实例,展示了客户端与服务器间的数据交换过程。最后,通过一个简单的Java Web服务器实现案例,说明了如何处理HTTP请求及响应,强调虽然构建基本的Web服务器相对直接,但诸如Tomcat这样的成熟框架提供了更为丰富和必要的功能。

10 1
|
1天前
|
SQL 数据挖掘 数据库
|

SQL计算班级语文平均分:详细步骤与技巧

在数据库管理中,经常需要统计和查询各种汇总信息,如班级某科目的平均分

8 0
|
1天前
|
SQL 数据库 索引
|

SQL语言入门:如何表达你的数据需求

在数据库的世界里,SQL(Structured Query Language)是一种至关重要的语言,它允许用户与数据库进行交互,执行数据的查询、更新、插入和删除等操作

10 0
|
1天前
|
SQL 关系型数据库 MySQL
|

SQL自动启动设置指南:详细步骤与技巧

在数据库管理中,确保SQL服务能够自动启动对于保持数据服务的连续性和稳定性至关重要

5 0
|
1天前
|
SQL Oracle 关系型数据库
|

SQL添加字段记录详解:技巧与方法实践

在数据库管理中,经常需要向表中添加新的字段(列)或向现有字段中插入新的记录(行)

14 0
|
1天前
|
SQL 存储 安全
|

SQL视图实验:创建、查询与管理技巧

在数据库管理系统中,视图(View)是一个虚拟表,其内容由查询定义

4 0
|
1天前
|
SQL 数据库 UED
|

SQL查询功能的全面解析与实用技巧

SQL(Structured Query Language)作为数据库管理的核心语言,其查询功能是实现数据检索、分析和报告的关键

7 0
|
1天前
|
SQL 数据库 数据库管理
|

SQL查询是否都需要解析:深入解析SQL执行流程与优化技巧

在数据库管理系统中,SQL(Structured Query Language)查询是用户与数据库交互的主要方式

8 0
|
2天前
|
SQL 移动开发 Oracle
|

SQL查询连续六天数据记录的技巧与方法

在数据库查询中,实现针对连续几天(如连续六天)的数据筛选是一个常见且稍具挑战性的任务

8 0
|
2天前
|
关系型数据库 MySQL 数据库
|

MySQL 复制A的表结构和数据到表B

在MySQL中复制表A至表B可通过不同方法实现。一种是先用`CREATE TABLE B LIKE A;`复制结构,再用`INSERT INTO B SELECT * FROM A;`填充数据。另一种更简便的方法是直接使用`CREATE TABLE B AS SELECT * FROM A;`一次性完成结构和数据的复制。还有一种高级方法是通过`SHOW CREATE TABLE A;`获取表A的创建语句,手动调整后创建表B,如有需要再用`INSERT INTO ... SELECT`复制数据。注意权限问题、跨数据库复制时需指定数据库名,以及大表复制时可能影响性能。

10 1
|
3天前
|
SQL JavaScript 关系型数据库
|

Mysql索引不当引发死锁问题

本文通过真实案例解析了MySQL在高并发环境下出现死锁的问题。数据库表`t_award`包含多个索引,但在执行特定SQL语句时遭遇索引失效,导致更新操作变慢并引发死锁。分析发现,联合索引`(pool_id, identifier, status, is_redeemed)`因`identifier`允许为空值而导致索引部分失效。此外,`pool_id`上的普通索引产生的间隙锁在高并发下加剧了死锁风险。为解决此问题,文中提出了调整索引顺序至`(pool_id, status, is_redeemed, identifier)`等方案来优化索引使用,进而减轻死锁现象。

15 1
|
3天前
|
关系型数据库 MySQL 分布式数据库
|

PolarDB MySQL多场景评测

本次评测将围绕指定场景中的灵活弹性和无感秒切展开,对于自选场景中的安全和DB+AI也进行了简单体验。

54 2
来自: 关系型数据库  版块
|
3天前
|
数据采集 存储 监控
|

Haskell爬虫中日志记录:监控HTTP请求与响应

Haskell爬虫中日志记录:监控HTTP请求与响应

13 0
|
4天前
|
Cloud Native 关系型数据库 分布式数据库
|

国内首批|阿里云PolarDB通过国家标准GB18030-2022最高级别认证

阿里云瑶池旗下的云原生数据库PolarDB完成了强制性国家标准GB 18030-2022《信息技术 中文编码字符集》标准测评,通过了该标准的最高级别3级认证,成为首批通过该测评认证的关系型数据库管理软件。

34 2
来自: 关系型数据库  版块
|
4天前
|
SQL 固态存储 测试技术
|

toadb性能测试

ToaDB是一款数据库系统,其测试工具集支持自动化功能及性能测试。功能测试脚本位于`toadb/src/test/`,需先编译`tsql`工具,运行`startTest.sh`即可开始测试并记录结果。性能测试工具位于源码根目录`toadb/test/benchmark/`,包括数据构建与测试两部分,可通过`benchmarkBuildData.sh`和`benchmarkRun.sh`脚本执行。

13 4
|
4天前
|
SQL 关系型数据库 MySQL
|

MySQL如何实现并发控制?

数据库系统到底是怎么进行并发访问控制的?本文以 MySQL 8.0.35 代码为例,尝试对 MySQL 中的并发访问控制进行整体介绍。

74 1
来自: 关系型数据库  版块
|
4天前
|
数据采集 存储 监控
|

如何使用pholcus库进行多线程网页标题抓取以提高效率?

如何使用pholcus库进行多线程网页标题抓取以提高效率?

17 0
|
4天前
|
人工智能 关系型数据库 分布式数据库
|

DB+AI会擦出怎样的火花?一站式带你了解阿里云瑶池数据库经典的AI产品服务与实践!

从 DB+AI 精选解决方案、特惠权益等,一站式带你了解阿里云瑶池数据库经典的AI产品服务与实践。

51 0
|
5天前
|
算法 数据库
|

toadb数据库介绍

Toadb的愿景在于全面提升个人技术能力,通过打造一款精简的核心数据库系统展现实力与创意。这一项目不仅旨在实现个人成长,如代码编写与模块设计,更追求创造可见成果及长期可维护的个人软件。秉持“You build it, You run it.”的精神,强调实践重于言谈,鼓励分享经验和探索数据库底层技术。“Toadb”将复杂功能剥离,保留数据库核心模块,提供了一个可演进的基础版本。遵循“完成优于完美”的原则,项目已开源,可在[toadb-gitcode]和[toadb-gitee]获取代码。

17 0
|
5天前
|
Java 测试技术 PHP
|

父子任务使用不当线程池死锁怎么解决?

在Java多线程编程中,线程池有助于提升性能与资源利用效率,但若父子任务共用同一池,则可能诱发死锁。本文通过一个具体案例剖析此问题:在一个固定大小为2的线程池中,父任务直接调用`outerTask`,而`outerTask`再次使用同一线程池异步调用`innerTask`。理论上,任务应迅速完成,但实际上却超时未完成。经由`jstack`输出的线程调用栈分析发现,线程陷入等待状态,形成“死锁”。原因是子任务需待父任务完成,而父任务则需等待子任务执行完毕以释放线程,从而相互阻塞。此问题在测试环境中不易显现,常在生产环境下高并发时爆发,重启或扩容仅能暂时缓解。

11 0
|
5天前
|
数据采集 机器学习/深度学习 前端开发
|

Java爬虫中的数据清洗:去除无效信息的技巧

Java爬虫中的数据清洗:去除无效信息的技巧

21 2
|
6天前
|
监控 物联网 关系型数据库
|

使用PostgreSQL触发器解决物联网设备状态同步问题

在物联网监控系统中,确保设备状态(如在线与离线)的实时性和准确性至关重要。当设备状态因外部因素改变时,需迅速反映到系统内部。因设备状态数据分布在不同表中,直接通过应用同步可能引入复杂性和错误。采用PostgreSQL触发器自动同步状态变化是一种高效方法。首先定义触发函数,在设备状态改变时更新管理模块表;然后创建触发器,在状态字段更新后执行此函数。此外,还需进行充分测试、监控性能并实施优化,以及在触发函数中加入错误处理和日志记录功能。这种方法不仅提高自动化程度,增强数据一致性与实时性,还需注意其对性能的影响并采取优化措施。

23 2
|
6天前
|
数据采集 存储 JSON
|

自动化数据采集:Lua爬虫与JSON解析的深度整合

自动化数据采集:Lua爬虫与JSON解析的深度整合

12 1
|
7天前
|
分布式计算 安全 OLAP
|

7倍性能提升|阿里云AnalyticDB Spark向量化能力解析

AnalyticDB Spark如何通过向量化引擎提升性能?

43 6
来自: 数据仓库  版块
|
7天前
|
关系型数据库 分布式数据库 数据库
|

基于PolarDB的图分析:通过表格将数据快速导入到图

本文介绍了使用 PolarDB PostgreSQL兼容版的AGE插件时,在大数据量下,快速导入数据的方法。可以快速将图数据库中亿级以上的节点和边快速导入到数据库中,避免了插入边时进行查询带来的性能瓶颈。

45 4
|
7天前
|
缓存 数据安全/隐私保护 UED
|

代理服务器在HTTP请求中的应用:Ruby实例

代理服务器在HTTP请求中的应用:Ruby实例

25 2
|
8天前
|
存储 JavaScript Java
|

Java中未被初始化的字符串打印出“null”?

在Java中,未初始化的`String`变量默认值为`null`。打印此类变量时输出“null”,是因为`PrintStream`类中的`print`方法特别处理了`null`值,将其转换为字符串“null”。从JDK 17开始,`println`方法通过`String.valueOf`间接实现相同功能。当拼接包含`null`的字符串时,如`s1 + "BLACK"`,结果为“nullBLACK”,这是因为字符串构建过程中`StringBuilder`的`append`方法将`null`转换为“null”。

24 2
|
8天前
|
JavaScript 前端开发 小程序
|

CoderGuide 程序员前后端面试题库,打造全网最高质量题库

CoderGuide涵盖范围包括且不限于:前端面试题(Vue,React,JS,HTTP,HTML,CSS面试题等),后端面试题(Java,Python,Golang,PHP,Linux,Mysql面试题等),以及算法面试题,大厂面试题,高频面试题,校招面试题等,你想要的,这里都有!

15 2
来自: 关系型数据库  版块
|
10天前
|
SQL 安全 Java
|

golang为什么不支持可重入锁?

本文对比分析了Java与Go语言中锁机制的不同。在Java中,无论是`synchronized`关键字还是`ReentrantLock`都支持可重入特性,通过维护一个计数器来跟踪锁的嵌套级别,确保同一线程可以多次获取同一把锁而不会造成死锁。然而,Go语言的`sync.Mutex`并不支持这一特性,其设计理念认为可重入锁往往指向代码设计问题,鼓励开发者重构代码以避免此类需求。文章进一步解释了这种设计理念背后的原因,并提供了替代方案示例。总体而言,Go语言试图从设计层面避免潜在的代码问题,尽管这可能会增加一定的开发复杂性。

26 3
|
10天前
|
程序员 Ruby Python
|

Python里的类和对象是什么?

本文介绍了Python中面向对象编程的核心概念——类与对象。类作为一种“蓝图”,定义了一组属性和方法,用于描述一类对象的共同特征与行为。通过类可以创建具体的对象实例,每个对象拥有类所定义的属性和方法。文章通过`Human`类的例子详细展示了如何定义类、初始化对象及其属性、定义方法,以及如何给对象添加自定义属性。此外,还介绍了如何通过类创建多个具有不同特性的对象实例,并探讨了属性覆盖和使用`@property`装饰器实现只读属性的方法。

26 1
|
10天前
|
SQL 关系型数据库 MySQL
|

MySQL中一定要遵守的12个SQL规范

本文档提供了12条SQL编写和数据库管理的最佳实践建议,旨在帮助开发者提高SQL查询效率、增强数据库安全性及可维护性。

33 1
|
10天前
|
安全 API
|

Haskell HTTP请求:如何解读响应状态

Haskell HTTP请求:如何解读响应状态

24 0
|
11天前
|
数据采集 存储 安全
|

在电商API采集过程中违反数据隐私和合规性规定如何避免?

为确保电商API数据采集合规与安全,需遵循多项措施:熟悉GDPR等法规;遵守API条款;最小化数据收集;匿名化处理;获用户同意;应用数据加密;实行访问控制;定期安全审计;设定数据保留政策;响应数据主体请求;记录处理活动;建立泄露应对计划;加强员工培训;审查合作伙伴合规性;必要时咨询法律意见。这些步骤有助于降低违规风险。

28 2
来自: 数据仓库  版块
|
11天前
|
机器学习/深度学习 XML 搜索推荐
|

图像自动化保存工具:Python脚本开发指南

图像自动化保存工具:Python脚本开发指南

20 3
|
12天前
|
SQL 关系型数据库 MySQL
|

MySQL 常见日志清理策略

MySQL 数据库服务器使用多种类型的日志来记录操作和事件,这对于故障诊断、审计和性能分析非常重要。然而,这些日志文件会随着时间的推移而不断增长,可能会占用大量的磁盘空间。因此,定期清理这些日志是必要的,本篇文章我们一起来学习下如何清理 MySQL 中的日志文件。

32 3
来自: 关系型数据库  版块
|
12天前
|
NoSQL MongoDB 开发者
|

还有3天!8月10日前报名参加MongoDB用户大会上海站享早鸟福利!

立即注册 https://www.mongodb.com/zh-cn/events/mongodb-local/shanghai?utm_campaign=local-sh&utm_source=ali&utm_medium=event&utm_term=ali

2626 1
|
12天前
|
NoSQL 架构师 Devops
|

最新公布!MongoDB中国用户大会上海站议程提前揭秘~

立即报名 https://www.mongodb.com/zh-cn/events/mongodb-local/shanghai

2533 1
|
12天前
|
存储 安全 大数据
|

对象存储的意义:探索数据新纪元的关键基石

在信息爆炸时代,数据成为核心资产,而高效安全的数据存储至关重要。对象存储作为一种新兴技术,起源于20世纪90年代,旨在解决传统文件系统的局限性。随着云计算和大数据技术的发展,它已成为关键技术之一。对象存储具备高可扩展性、高可靠性、低成本、易于管理和多协议支持等优点。它支撑大数据发展、推动云计算繁荣、助力企业数字化转型并保障数据安全。未来,对象存储将进一步提升性能,实现智能化管理,并与边缘计算融合,获得政策支持,成为数据新时代的关键基石。

27 3
|
12天前
|
数据采集 数据可视化 数据挖掘
|

使用Numpy进行高效的Python爬虫数据处理

使用Numpy进行高效的Python爬虫数据处理

23 0
|
13天前
|
运维 数据库 云计算
|

卓越架构,数据无忧|8月30日,阿里云用户组·上海站沙龙,火热报名中🔥

聚焦数据库 「成本&稳定」方面的技术实现和解決方案,深度互动数据库使用生命周期需求、如何节约数据库成本等

81 6
|
13天前
|
SQL 存储 关系型数据库
|

SQL字符串查询有哪些坑?

本文通过创建一个包含不同格式姓名数据的表格,探讨了MySQL中字符排序规则(Collation)的影响。通过使用不区分大小写和空格的查询条件,文章演示了如何获取所有插入的记录,并解释了排序规则中"_ci"、"_cs"及"_bin"的区别。此外,还强调了在数据处理过程中,应考虑大小写敏感性和字符串前后空格的问题,以防导致统计或比较上的错误。最后,提供了Go语言中处理这类问题的方法,如使用`strings.EqualFold()`进行不区分大小写的字符串比较,以及使用`strings.TrimSpace()`去除字符串两端的空白字符。

32 1
|
13天前
|
存储 运维 安全
|

go语言中闭包与匿名函数是什么?

本文探讨了Go语言中的匿名函数与闭包。首先介绍了匿名函数的定义与使用方式,包括直接调用、赋值给变量以及作为全局变量的应用。接着深入解析了闭包的概念及其本质,强调闭包能实现状态保持,但也警告其不当使用可能导致复杂的内存管理和运维问题。通过示例展示了如何利用闭包实现累加器功能,并对比了使用结构体字段的方法。最后,通过一个并发场景的示例说明了闭包在Go中处理多协程安全访问共享数据的应用,展示了闭包结合锁机制确保数据一致性的方式。

29 2
|
13天前
|
Go 调度 C语言
|

go语言中一些用法

本文详细解析了Go语言如何通过C语言扩展其功能。主要包括:使用注释书写C代码、通过Go调用C中的函数示例及背后的工作原理;解释了Go如何通过内存结构体传递参数并接收返回值,以及Go调度器如何处理C代码执行期间的控制流问题;讨论了使用cgo的优势与局限性;最后介绍了Go语言中`defer`关键字的工作机制,并通过具体示例展示了反射在动态调用函数中的应用。

22 1
|
13天前
|
Go
|

提高生产力的Go小技巧

本文档介绍了Go语言编程中的十一种实用技巧与最佳实践

29 0