新一期陪跑班开课啦!阿里云专家手把手带你体验高并发下利用云数据库缓存实现极速响应

新一期陪跑班开课啦!阿里云专家手把手带你体验高并发下利用云数据库缓存实现极速响应

177 3

安全可靠的国产自研数据库PolarDB V2.0,让数据库开发像“搭积木”一样简单!

安全可靠的国产自研数据库PolarDB V2.0,让数据库开发像“搭积木”一样简单!

1122 12

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

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

1148 13
来自: 关系型数据库  版块

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

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

50521 47
来自: 关系型数据库  版块

Apache Doris 2.1.9 版本正式发布

Apache Doris 2.1.9 版本正式发布,欢迎使用~

17 2
来自: 数据仓库  版块

Apache Doris 2025 Roadmap:构建 GenAI 时代实时高效统一的数据底座

秉承“以场景驱动创新” 的核心理念,持续深耕三大核心场景的关键能力,并对大模型 GenAI 场景的融合应用进行重点投入,为智能时代构建实时、高效、统一的数据底座。

27 9
来自: 数据仓库  版块

登顶TPC-C|云原生数据库PolarDB技术揭秘:成本优化-软硬协同篇

阿里云PolarDB云原生数据库在TPC-C基准测试中以超越原记录2.5倍的性能登顶排行榜,实现每分钟20.55亿笔交易,单位成本仅0.8元人民币,刷新性能与性价比双纪录。此外,还介绍了国产轻量版PolarDB MySQL的推出,满足市场对高性价比的需求。

80 2

【赵渝强老师】Oracle的闪回事务查询

Oracle数据库的闪回事务查询(Flashback Transaction Query)是闪回版本查询的扩充,可用于审计或撤销已提交的事务。通过`flashback_transaction_query`视图,可生成还原特定事务的SQL语句。本文介绍了其基本概念,并通过实战演示如何使用该功能:从授权、开启UNDO数据增强,到创建测试表和事务,最后利用闪回查询撤销已提交的事务,验证数据恢复效果。附带视频讲解,帮助深入理解。

20 3
来自: 关系型数据库  版块

StarRocks 助力首汽约车精细化运营

本文由首汽约车大数据负责人任智红在StarRocks年度峰会上的演讲整理而成,分享了StarRocks在企业内部的应用实践。文章详细介绍了StarRocks如何助力首汽约车实现精细化运营,涵盖运效诊断、供需平衡联动及自助多维分析等核心业务场景。通过引入StarRocks,公司实现了秒级数据处理与查询性能提升,大幅降低了开发和维护成本,推动了数据驱动的业务发展。未来,首汽约车计划进一步整合系统、拓展应用场景,并优化存算分离与资源隔离策略,持续提升数据处理效率与业务稳定性。

28 12

拉卡拉 x Apache Doris:统一金融场景 OLAP 引擎,查询提速 15 倍,资源直降 52%

拉卡拉早期基于 Lambda 架构构建数据系统面临存储成本高、实时写入性能差、复杂查询耗时久、组件维护复杂等问题。为此,拉卡拉选择使用 Apache Doris 替换 Elasticsearch、Hive、Hbase、TiDB、Oracle / MySQL 等组件,实现了 OLAP 引擎的统一、查询性能提升 15 倍、资源减少 52% 的显著成效。

26 6
来自: 数据仓库  版块

javascript的惰性函数是什么?

本文介绍了JavaScript中的惰性函数概念及其应用。由于浏览器兼容性问题,一个API在不同浏览器中的表现可能不同,通常需要通过if判断来处理。但每次都执行if判断效率低下,因此引入了惰性函数。惰性函数确保if分支只执行一次,后续直接调用支持的代码分支,提升性能。文中提供了两种实现方案:一是首次调用时重定义函数;二是声明时即指定适当函数。最后分析了惰性函数的优缺点,并总结其核心思想为“一次性搞定,避免重复工作”。

14 0

【赵渝强老师】Oracle的闪回删除

本文介绍了Oracle数据库的闪回删除(Flashback Drop)功能,该功能可从回收站恢复已删除的对象至删除前状态。文章详细讲解了回收站的工作原理及操作步骤,包括检查回收站功能是否开启、删除表、查看回收站内容以及使用闪回删除恢复数据等实战操作。通过具体示例,演示了如何恢复被删除的员工表及其数据,并处理同名表冲突问题。文末还附有视频讲解,帮助读者更直观地理解操作流程。

15 1
来自: 关系型数据库  版块

YashanDB服务端安装(命令行)

YashanDB 提供单机(主备)、分布式和共享集群三种部署形态,适用于不同业务场景。单机部署适合集中式交易,分布式部署针对分布式分析业务,共享集群部署用于多实例单库的共享集群交易业务。在安装前,请务必完成安装前准备

17 3
来自: 关系型数据库  版块

YashanDB滚动升级

YashanDB支持通过yasboot工具实现数据库的滚动升级,无需停机即可将二进制文件更新到新版本。本文以23.3.1.0升级至23.3.1.1为例,详细介绍滚动升级流程。适用场景包括单机(主备)和分布式部署,需满足版本号前三位相同的要求。操作步骤涵盖全量备份、上传新版本安装包、升级yasom与yasagent组件、数据库升级及可选的后续操作(如环境变量更新)。升级过程中需注意校验dbcr目录一致性,并在失败时执行回退操作。具体命令和参数说明请参考官方文档链接。

15 2
来自: 关系型数据库  版块

YashanDB目录划分

本文介绍了YashanDB的安装目录、HOME与DATA目录规划、运行日志目录配置以及共享集群部署时的LUN绑定操作。主要内容包括:安装目录设置在/home/yashan,HOME和DATA目录规划在/data/yashan;运行日志目录建议配置在独立物理盘以优化性能;共享集群部署需绑定系统盘和数据盘至指定路径(如/dev/yfs),并通过脚本生成配置文件完成LUN绑定,确保多路径WWID一致性。适用于集群多服务器并行安装场景。

16 2
来自: 关系型数据库  版块

YashanDB共享集群部署

本文介绍了YashanDB共享集群部署的安装步骤,以2台服务器和1个共享存储(含3个及以上LUN)为例。首先通过`yasboot package`命令生成配置文件`yashandb.toml`和`hosts.toml`,并根据需求调整参数。接着执行安装、数据库部署及重启操作,配置环境变量后检查安装结果。最后通过工具设置密码、查看状态,并可选择创建用户及开启守护功能。

21 2
来自: 关系型数据库  版块

YashanDB分布式可视化部署

本文介绍YashanDB的分布式部署流程,涵盖服务端安装、数据库基本信息与服务器配置、节点信息设置、建库参数调整、环境变量配置及安装结果检查等步骤。通过可视化Web界面操作,详细说明了各环节配置方法和注意事项,确保用户顺利完成数据库集群的搭建与初始化设置。适用于需要分布式数据库部署的场景,提供全面的操作指导。

17 2
来自: 关系型数据库  版块

YashanDB更换服务器IP

本文来自YashanDB官网,主要介绍当单机部署的数据库集群中服务器IP发生变更时,管理员如何使用`yasboot ipchange`命令完成数据库层面的IP更换操作。以一主两备环境为例,详细描述了更换`yasom`、`yasagent`和`yasdb` IP的具体步骤,包括操作顺序、命令示例以及验证方法,确保数据库服务恢复正常运行。操作需按顺序执行,并满足YashanDB的部署要求。

18 3
来自: 关系型数据库  版块

YashanDB滚动升级回退

本文来自YashanDB官网,主要介绍数据库升级失败时的回退操作。当因网络故障、配置错误等原因导致升级失败,可通过`yasboot cluster rollback`命令进行滚动升级回退,恢复至升级前环境。注意,仅升级失败才允许回退,成功后执行会报错。回退分两步:1) 数据库回退;2) yasom与yasagent组件回退。若回退失败且主库数量为0,需重启旧版本数据库并停止用户业务。具体参数和命令详见文档。

15 2
来自: 关系型数据库  版块

YashanDB安装初始环境调整

本文档来源于YashanDB官网,主要介绍YashanDB安装前的环境准备与配置。内容涵盖端口开放规则(包括默认端口号和分配原则)、防火墙设置(关闭或添加白名单)、SSH服务开启以及共享集群部署时的环境清理等关键步骤。确保按照指引正确配置端口和环境,可有效避免安装过程中因网络或环境问题导致的失败。适用于单机、分布式及共享集群等多种部署形态。

16 3
来自: 关系型数据库  版块

YashanDB单机(主备)可视化部署

本文来自YashanDB官网,主要介绍单机(主备)部署YashanDB服务端的详细步骤。内容涵盖启动Web服务、配置数据库基本信息与服务器信息、设置sudo权限、配置集群节点信息、建库参数、全局参数、环境变量及安装结果检查等环节。通过可视化界面与命令行操作结合,帮助用户完成从安装到验证的全流程部署。适合初学者及运维人员参考使用。

16 2
来自: 关系型数据库  版块

解锁YashanDB高效查询的关键功能 Group by分组

本文由YashanDB资深研发工程师黄靖东撰写,深入探讨了SQL查询中Group by分组操作的优化策略。文章首先介绍了分组的基本概念,包括功能分类(如聚集、分组、分组与聚集等)和算法分类(如Hash分组、排序分组)。接着详细分析了多种分组优化方式,例如Hash分组、排序分组、基于索引的分组、TopN分组以及分组列优化(常量优化、等价关系优化、主键优化等)。此外,还讨论了聚集带Distinct的算法、分组并行策略、聚集函数优化及向量化提升性能等内容。最后,通过分组下推优化和实际场景应用,帮助开发者突破数据处理瓶颈,提升查询效率。适用于不同业务场景的优化策略,为高效数据处理提供了全面指导。

17 3
来自: 关系型数据库  版块

YashanDB Linux客户端安装

本文详细介绍了YashanDB客户端在Linux系统中的安装、使用与卸载步骤。安装方法包括适用于所有Linux平台的脚本安装和专用于CentOS的rpm安装。脚本安装需解压软件包并配置环境变量,而rpm安装则需以root用户执行相关命令。此外,文章还说明了如何通过yasql连接YashanDB并进行数据库操作,以及两种安装方式对应的卸载方法,帮助用户顺利完成客户端的管理与维护。

17 2
来自: 关系型数据库  版块

YashanDB Windows客户端安装

本文详细介绍了YashanDB客户端(Windows)的安装、使用与卸载步骤。安装部分包括解压软件包至本地路径,并配置系统环境变量;使用部分通过cmd窗口运行`yasql`命令连接远程数据库,执行相关操作;卸载部分则说明了删除环境变量及客户端目录的具体方法。更多功能可参考官方文档中的C驱动、imp、exp、yasldr和yasql工具说明。

14 3
来自: 关系型数据库  版块

YashanDB守护进程

本文来自YashanDB官网,主要介绍通过命令行安装YashanDB后如何启用守护进程monit功能。需确保服务器已安装符合要求的monit(参考依赖项准备)。文章详细说明了启动守护进程的操作步骤,并提供配置开机自启动的可选方案,以便在服务器重启后自动拉起YashanDB相关进程,实现数据库的间接开机自启动。具体操作包括获取monit路径、编辑`/etc/rc.local`文件及添加调用权限等。

12 2
来自: 关系型数据库  版块

YashanDB离线升级回退

本文来自YashanDB官网,主要介绍离线升级回退的操作方法。当数据库因网络故障、配置错误等原因升级失败时,可通过运行回退操作恢复至升级前环境。注意,仅在升级失败时才可执行回退,成功升级后执行会报错。回退过程分为两步:1) 回退数据库;2) 回退yasom与yasagent。过程中会重启数据库,若回退失败请联系技术支持。

13 2
来自: 关系型数据库  版块

YashanDB环境变量

本文介绍了YashanDB安装完成后涉及的环境变量配置。主要包括`YASDB_HOME`(产品程序文件目录)、`PATH`(添加工具运行路径)、`LD_LIBRARY_PATH`(库文件路径)和`YASDB_DATA`(数据文件目录)。此外,若需使用外置UDF(Java)功能或`ycsctl`工具管理共享集群,还需额外配置相关环境变量,确保系统正确识别依赖路径与功能组件。具体路径需根据实际安装情况进行调整。

14 2
来自: 关系型数据库  版块

YashanDB安装常见问题

本文来自YashanDB官网,主要解答常见问题,包括用户堡垒机访问报错、数据库部署卡住的解决方法、集群信息查看方式,以及yasboot相关命令的区别与联系。例如,说明了`yasboot process monit`和`yasboot monit`的功能差异,`yasboot sql`与`yasql`的使用场景,并分析主备库sys密码文件不一致的影响等。内容旨在帮助用户高效解决安装、配置及操作中的难题。

15 3
来自: 关系型数据库  版块

YashanDB升级前准备

本文档来自YashanDB官网,主要介绍数据库升级前的准备工作。内容涵盖确认当前数据库版本是否可直接升级、临时目录权限与空间检查(滚动升级和离线升级)、依赖项检查、SSH服务状态验证、数据库实例状态确认、终止守护进程、全量checkpoint操作以及仲裁模式检查与关闭等关键步骤。确保按照指引逐一完成,以保障升级过程顺利进行。如需详细信息,请参考官方文档链接。

12 1
来自: 关系型数据库  版块

YashanDB分布式部署

本文详细介绍了YashanDB在分布式环境下的安装与部署流程,以三台服务器为例(1个MN组、2个CN节点、1个DN组),涵盖主备配置。主要内容包括:生成部署文件(通过`yasboot package`命令)、执行安装、数据库部署、配置环境变量、检查安装结果等步骤。同时提供可选配置,如仲裁选主和用户管理,确保高可用性和性能优化。适合需要搭建分布式数据库集群的用户参考使用。

18 2
来自: 关系型数据库  版块

YashanDB下载软件包方法

本文介绍了YashanDB的软件包清单及下载步骤,涵盖服务端、客户端、插件及多种开发驱动(如ODBC、JDBC、Python等)的安装包。用户可根据实际需求选择适合的软件包,并按照官方文档指引完成安装。文章还详细描述了软件包下载和安装工具获取的过程,包括创建安装目录、下载并解压软件包,以及使用`yasboot`或`yasom`命令进行命令行或可视化安装。适用于Linux和Windows平台的多种场景部署。

15 2
来自: 关系型数据库  版块

YashanDB离线升级

本文来自YashanDB官网,介绍通过yasboot工具进行数据库离线升级的操作流程。主要内容包括:注意事项(如确保无新业务数据产生、完成升级前准备等)、操作步骤(执行全量备份、上传新版本安装包、升级yasom/yasagent组件、升级数据库)以及升级后的可选操作(更新环境变量、还原配置、开启守护进程)。文档还提供了具体命令示例和参数说明,帮助用户顺利完成升级过程。

14 3
来自: 关系型数据库  版块

YashanDB安装前操作系统参数调整

本文来自YashanDB官网,主要介绍在Linux环境下安装YashanDB时的系统性能优化配置。内容涵盖服务器hostname设置、关闭交换分区、调整本地端口范围、进程VMA上限及资源限制值、配置大页内存与关闭透明大页等操作。通过这些调整,可提升系统运行效率并避免潜在异常,适用于分布式部署场景,同时提供了具体命令和注意事项以指导用户完成配置。

15 2
来自: 关系型数据库  版块

YashanDB滚动升级

YashanDB支持通过yasboot工具进行滚动升级,实现数据库不停机的版本更新。本文以23.3.1.0升级至23.3.1.1为例,详细介绍滚动升级流程,包括全量备份、上传新版本安装包、升级yasom与yasagent、数据库升级及后续操作。注意事项涵盖适用范围、参数校验、回退机制等,确保升级安全可靠。升级后需检查版本并更新环境变量,恢复临时调整的配置。

13 2
来自: 关系型数据库  版块

YashanDB初始数据库

YashanDB安装后会创建初始数据库,包含默认端口1688、样例用户sales(密码为sales)及系统默认配置参数。主要进程包括yasdb(主进程)、yasom(运维服务)、yasagent(无状态运维服务)和yascs(集群服务管理)。若初始数据库不满足生产需求,可按需删除并新建数据库,具体步骤包括使用SHUTDOWN关闭数据库、重启实例至NOMOUNT模式、登录sys用户执行DROP DATABASE及CREATE DATABASE语句。此外,管理员还需完成表空间管理、安全体系构建等操作以确保系统正常运行。

12 3
来自: 关系型数据库  版块

YashanDB安装前依赖项准备

本文来自YashanDB官网,介绍了安装和运行YashanDB前所需的依赖项准备。需在所有服务器环境中配置特定版本的动态库,包括openssl、gmssl、lz4、zlib、zstd等,以确保加密、网络通信及数据压缩等功能正常运作,同时需要安装monit用于守护进程管理。请参考官方文档获取详细信息和最新要求。

14 3
来自: 关系型数据库  版块

YashanDB安装前服务器准备

本文档源自YashanDB官网,详细介绍了YashanDB的安装前准备与部署配置要求。内容涵盖服务器配置(操作系统、CPU、内存、硬盘等推荐及最低标准)、共享存储配置、部署规模(单机主备、分布式、共享集群等场景)以及各类部署示例的服务器列表。特别提示,在虚拟机环境中需将硬盘设置为独立-永久模式以避免数据损坏。此文档为用户根据实际需求选择合适的部署方案提供了全面指导。

16 5
来自: 关系型数据库  版块

YashanDB事务操作

YashanDB 是一款高性能数据库,本文档来自其官网,主要介绍事务操作的基本语法与示例。在 YashanDB 中,事务提交前的修改仅对当前用户可见,可通过 `ROLLBACK` 回滚恢复数据;提交后(`COMMIT`),修改对所有用户可见且不可回滚。文档包含创建表、插入数据及事务提交和回滚的具体示例,帮助用户快速掌握 SQL 事务操作。

15 3
来自: 关系型数据库  版块

YashanDB安装部署

本章节为YashanDB产品的安装部署提供详细指导与示例,涵盖安装前准备、两种安装方式(命令行与可视化界面)、安装后初始环境配置以及数据库客户端安装。在操作过程中需注意可能的服务器重启影响,并明确节点概念及进程部署要求,确保产品在最佳环境中运行。具体步骤包括生成配置文件、准备部署环境、启动必要进程和部署数据库实例。客户端支持Windows与Linux系统,便于远程连接与操作。

17 5
来自: 关系型数据库  版块

YashanDB元数据和数据导入导出

本文介绍了YashanDB内置的导入导出工具`imp`和`exp`,并提供了基础使用示例。`exp`工具可导出数据库的元数据(如表结构、索引、约束等)至文件,或以CSV格式导出指定数据;`imp`工具则用于将元数据文件导入到同构的YashanDB数据库中。此外,文章还详细描述了导入前准备、数据导出、数据导入及数据验证的具体步骤,帮助用户高效完成数据迁移与管理任务。

20 5
来自: 关系型数据库  版块

YashanDB JDBC驱动应用示例

本文来自YashanDB官网,主要介绍YashanDB的JDBC驱动安装与基础操作示例。内容涵盖示例环境(JDBC驱动、JDK、JRE版本要求)、安装前准备(JDK/JRE安装与验证)、JDBC驱动安装步骤(目录创建、软件包上传与环境配置)以及Java文件编写(连接数据库代码示例与编译执行方法)。通过本文,开发者可快速上手使用YashanDB的JDBC驱动开发应用。

17 3
来自: 关系型数据库  版块

YashanDB TPC-C测试介绍

本文介绍了在YashanDB单机数据库上运行基于BenchmarkSQL的TPC-C测试的操作流程与示例。TPC-C是针对OLTP系统的性能测试标准,模拟大型商品批发商的业务场景,包含5类核心事务:New-Order、Payment、Order-Status、Delivery和Stock-Level。文章详细说明了测试工具下载、环境配置(如修改jTPCC.java等文件)、数据装载及清理步骤,并提供了性能调优建议,包括数据库参数和建库配置优化。最后通过执行`runBenchmark.sh`完成测试,结果中的tpmC值反映系统性能,值越高表明性能越优。

16 5
来自: 关系型数据库  版块

YashanDB csv数据快速导入

本文来自YashanDB官网,主要介绍内置数据导入工具yasldr及其基础使用示例。yasldr是YashanDB提供的客户端工具,支持CSV格式数据文件的快速导入。文章详细说明了导入前的准备工作,包括创建数据文件、导入用户及目标表;随后介绍了如何通过命令将数据导入目标表,并提供了验证数据完整性的方法。适合需要了解或使用YashanDB数据导入功能的用户参考。

12 1
来自: 关系型数据库  版块

YashanDB表空间操作

本文档来源于YashanDB官网,主要介绍YashanDB数据库中表空间的基本操作,包括创建、查看、修改和删除表空间的语法与示例。表空间是数据库的逻辑存储结构,所有对象均存储于其中。通过`CREATE TABLESPACE`创建表空间,查询`DBA_TABLESPACES`视图查看表空间,使用`ALTER TABLESPACE`修改属性,以及通过`DROP TABLESPACE`删除表空间。这些操作为数据库管理提供了基础支持。

13 1
来自: 关系型数据库  版块

YashanDB索引操作

本章节主要介绍YashanDB数据库中索引的基本概念、语法及操作示例。索引是对表中一列或多列值进行排序的物理存储结构,可提升查询效率。内容包括:1) 创建索引:使用`CREATE INDEX`语句;2) 查看索引:通过查询`USER_INDEXES`视图获取索引信息;3) 删除索引:执行`DROP INDEX`语句。 示例展示了具体操作方法及其结果,帮助用户掌握索引管理技能。

13 2
来自: 关系型数据库  版块

YashanDB表操作

本文来自YashanDB官网,主要介绍数据库中表操作的基本语法与示例。内容涵盖创建表(`CREATE TABLE`)、查看表(查询`USER_TABLES`视图及表数据)、修改表(`ALTER TABLE`,如重命名、添加列或修改列类型)以及删除表(`DROP TABLE`)。通过这些操作,用户可以高效管理数据库中的表结构和数据。更多详情可访问原文链接。

16 2
来自: 关系型数据库  版块

YashanDB用户操作

本文来自YashanDB官网,主要介绍数据库用户相关的基本操作,包括创建用户、创建角色、授权用户、切换用户以及修改密码等核心功能。通过示例SQL命令,如`CREATE USER`创建用户、`CREATE ROLE`创建角色、`GRANT`授权、`ALTER USER`修改密码等,帮助用户快速掌握YashanDB中用户管理的操作方法。适合初学者和需要了解用户管理的开发者参考。

15 2
来自: 关系型数据库  版块

YashanDB数据操作

本文节选自YashanDB官网文档,主要介绍YashanDB数据库中表相关的基础操作语法与示例,包括插入数据(`INSERT`)、删除数据(`DELETE`和`TRUNCATE TABLE`)、更新数据(`UPDATE`)以及查询数据(`SELECT`)。通过具体示例详细说明了各语句的用法,帮助用户快速掌握基本的数据操作技能。

19 2
来自: 关系型数据库  版块
AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等