- @TOC 前言 ✨说到数据库连接,很多开发者可能会立刻想到用 DriverManager 手动管理数据库连接。但随着项目规模的扩大和用户请求量的增加,这种做法显然不再适用。创建和销毁数据库连接的过程消耗巨大,而一个小小的优化就能带来质的飞跃——那就是数据源(DataSource)和连接池的使用。如果你希望提高数据库操作的性能,避免频繁的连接建立和销毁,学习如何配置数据源,搭建连接池是必不可少... @TOC 前言 ✨说到数据库连接,很多开发者可能会立刻想到用 DriverManager 手动管理数据库连接。但随着项目规模的扩大和用户请求量的增加,这种做法显然不再适用。创建和销毁数据库连接的过程消耗巨大,而一个小小的优化就能带来质的飞跃——那就是数据源(DataSource)和连接池的使用。如果你希望提高数据库操作的性能,避免频繁的连接建立和销毁,学习如何配置数据源,搭建连接池是必不可少...
- 在互联网系统设计开发中,我们需要接口能够达到高性能,高并发和高可用要求,同时需要保证数据的唯一性,传统的数据库自增,uuid等方式无法满足要求,就需要一个性能好,可靠的分布式id组件来解决这个痛点,正好美团Leaf就是其中一个优秀的开源组件。 在互联网系统设计开发中,我们需要接口能够达到高性能,高并发和高可用要求,同时需要保证数据的唯一性,传统的数据库自增,uuid等方式无法满足要求,就需要一个性能好,可靠的分布式id组件来解决这个痛点,正好美团Leaf就是其中一个优秀的开源组件。
- 快速排序是计算机科学中最著名的排序算法之一,与归并排序、堆排序等算法齐名。它以其简洁的算法逻辑和高效的性能表现,成为了排序算法中的佼佼者。本文将深入探讨快速排序算法的原理、实现方式以及优化策略,帮助读者更好地理解这一经典算法,并在实际应用中灵活运用。 快速排序是计算机科学中最著名的排序算法之一,与归并排序、堆排序等算法齐名。它以其简洁的算法逻辑和高效的性能表现,成为了排序算法中的佼佼者。本文将深入探讨快速排序算法的原理、实现方式以及优化策略,帮助读者更好地理解这一经典算法,并在实际应用中灵活运用。
- 大家好,我是 V 哥,关于 MySQL 高可用方案,在面试中频频出现,有同学在字节面试就遇到过,主要考察你在高可用项目中是如何应用的,V 哥整理了6种方案,供你参考。MySQL的高可用方案有多种,常见的包括以下几种: 1. 主从复制(Master-Slave Replication)原理:主库进行写操作,数据通过异步或半同步复制到从库。可以通过从库进行读操作,实现读写分离。优点:实现简单,适... 大家好,我是 V 哥,关于 MySQL 高可用方案,在面试中频频出现,有同学在字节面试就遇到过,主要考察你在高可用项目中是如何应用的,V 哥整理了6种方案,供你参考。MySQL的高可用方案有多种,常见的包括以下几种: 1. 主从复制(Master-Slave Replication)原理:主库进行写操作,数据通过异步或半同步复制到从库。可以通过从库进行读操作,实现读写分离。优点:实现简单,适...
- 复制功能是构建MySQL的大规模、高性能的基础,也就是所谓的 “水平扩展” 架构。我们可以通过为服务器配置一个或多个备库。同时,复制也是高可用性、可扩展性、灾难恢复、备份以及数据仓库等工作的基础。MySQL主从基本原理,主要形式以及主从同步延迟原理 (读写分离)导致主库从库数据不一致问题的及解决方案。 一、复制概述复制解决的基本问题是让一台服务器的数据与其他服务器保持同步。一台主库的数据可以... 复制功能是构建MySQL的大规模、高性能的基础,也就是所谓的 “水平扩展” 架构。我们可以通过为服务器配置一个或多个备库。同时,复制也是高可用性、可扩展性、灾难恢复、备份以及数据仓库等工作的基础。MySQL主从基本原理,主要形式以及主从同步延迟原理 (读写分离)导致主库从库数据不一致问题的及解决方案。 一、复制概述复制解决的基本问题是让一台服务器的数据与其他服务器保持同步。一台主库的数据可以...
- 大家好,我是 V 哥。SQL调优对于提升数据库查询性能至关重要,特别是当数据量大时。以下是20个详细的SQL调优指南和高级技巧,结合案例说明,帮助优化SQL查询的性能。 1. 选择合适的索引技巧: 对查询频繁使用的列创建合适的索引(单列索引、组合索引等)。案例:问题SQL: SELECT name FROM employees WHERE department_id = 10;优化: 为de... 大家好,我是 V 哥。SQL调优对于提升数据库查询性能至关重要,特别是当数据量大时。以下是20个详细的SQL调优指南和高级技巧,结合案例说明,帮助优化SQL查询的性能。 1. 选择合适的索引技巧: 对查询频繁使用的列创建合适的索引(单列索引、组合索引等)。案例:问题SQL: SELECT name FROM employees WHERE department_id = 10;优化: 为de...
- 大家好,我是V哥,在MySQL数据库中,备份与恢复是关键的运维操作,确保数据的安全性和业务的持续性。备份与恢复的操作步骤会根据不同的业务场景有所不同。下面通过几个常见的业务场景,详细解释备份与恢复的操作步骤。 1. 场景一:定期全量备份与恢复业务场景:中小型网站,每天业务量适中。为了防止意外数据丢失,每天凌晨进行一次全量备份。 备份步骤:使用mysqldump工具进行全量备份: mysq... 大家好,我是V哥,在MySQL数据库中,备份与恢复是关键的运维操作,确保数据的安全性和业务的持续性。备份与恢复的操作步骤会根据不同的业务场景有所不同。下面通过几个常见的业务场景,详细解释备份与恢复的操作步骤。 1. 场景一:定期全量备份与恢复业务场景:中小型网站,每天业务量适中。为了防止意外数据丢失,每天凌晨进行一次全量备份。 备份步骤:使用mysqldump工具进行全量备份: mysq...
- Vaex适配GaussDB开源验证任务心得首先先看下任务计划书 https://bbs.huaweicloud.cn/blogs/440284,大概了解了下这个任务的主要工作是完成 Vaex计算引擎连接GaussDB并且可以读可以写数据的验证工作。总体来讲不是很复杂,主要是需要花时间熟悉vaex的结构、环境搭建、扩展新功能和开发简单的界面展示效果。下面介绍下适配过程中的一些关键步骤。先fo... Vaex适配GaussDB开源验证任务心得首先先看下任务计划书 https://bbs.huaweicloud.cn/blogs/440284,大概了解了下这个任务的主要工作是完成 Vaex计算引擎连接GaussDB并且可以读可以写数据的验证工作。总体来讲不是很复杂,主要是需要花时间熟悉vaex的结构、环境搭建、扩展新功能和开发简单的界面展示效果。下面介绍下适配过程中的一些关键步骤。先fo...
- 1 背景介绍开源for Huawei(参考:https://developer.huaweicloud.cn/programs/opensource/contributing/) 通过和公司、高校、社区的开发者合作,完成鲲鹏、昇腾、欧拉、鸿蒙、高斯、云服务等与开源软件的适配开发,帮助繁荣Huawei的基础生态,同时让开源软件能够更加简单、高效的运行于华为云上。开始之前,开发者可以下载 开... 1 背景介绍开源for Huawei(参考:https://developer.huaweicloud.cn/programs/opensource/contributing/) 通过和公司、高校、社区的开发者合作,完成鲲鹏、昇腾、欧拉、鸿蒙、高斯、云服务等与开源软件的适配开发,帮助繁荣Huawei的基础生态,同时让开源软件能够更加简单、高效的运行于华为云上。开始之前,开发者可以下载 开...
- Dask适配GaussDB开源验证任务心得首先先看下任务计划书 https://bbs.huaweicloud.cn/blogs/437786,大概了解了下这个任务的主要工作是完成 dask连接GaussDB并且可以读可以写数据的验证工作。总体来讲不是很复杂,主要是需要花时间熟悉dask的结构、环境搭建、扩展新功能和开发简单的界面展示效果。下面介绍下适配过程中的一些关键步骤。先fork一下... Dask适配GaussDB开源验证任务心得首先先看下任务计划书 https://bbs.huaweicloud.cn/blogs/437786,大概了解了下这个任务的主要工作是完成 dask连接GaussDB并且可以读可以写数据的验证工作。总体来讲不是很复杂,主要是需要花时间熟悉dask的结构、环境搭建、扩展新功能和开发简单的界面展示效果。下面介绍下适配过程中的一些关键步骤。先fork一下...
- 沃土云创计划-科研创新权益/通识课相关材料 沃土云创计划-科研创新权益/通识课相关材料
- NSQ适配GaussDB 。Apache NiFi是一款开源的数据集成工具,由Apache软件基金会开发和维护。它以直观的用户界面、强大的数据处理能力和安全特性在大数据领域占据重要位置。 NSQ适配GaussDB 。Apache NiFi是一款开源的数据集成工具,由Apache软件基金会开发和维护。它以直观的用户界面、强大的数据处理能力和安全特性在大数据领域占据重要位置。
- 首先参考任务计划书:https://bbs.huaweicloud.cn/blogs/440080 ,主要目的是将Vanna项目适配华为鲲鹏处理器、OpenEuler操作系统和GaussDB数据库,确保项目能够在这些平台上高效运行。也即验证Vanna能否在Kunpeng(鲲鹏)处理器、OpenEuler操作系统上运行以及能否链接GaussDB数据库。1 开发过程1... 首先参考任务计划书:https://bbs.huaweicloud.cn/blogs/440080 ,主要目的是将Vanna项目适配华为鲲鹏处理器、OpenEuler操作系统和GaussDB数据库,确保项目能够在这些平台上高效运行。也即验证Vanna能否在Kunpeng(鲲鹏)处理器、OpenEuler操作系统上运行以及能否链接GaussDB数据库。1 开发过程1...
- vanna是一个基于MIT许可的开源Python框架,用于SQL生成和相关功能。它允许用户在数据上训练一个模型,然后通过提问生成在数据库上运行的SQL查询语句,并将查询结果通过表格和图表的方式展示给用户。 vanna是一个基于MIT许可的开源Python框架,用于SQL生成和相关功能。它允许用户在数据上训练一个模型,然后通过提问生成在数据库上运行的SQL查询语句,并将查询结果通过表格和图表的方式展示给用户。
- “在长沙市的众多政府部门中,成功使用GaussDB完成数据库替换的,长沙人社是第一家。”长沙市就业与社保数据服务中心主任汤敬言开心地分享道。数字化转型挑战,“星城e就业”一体化平台对数据库提出更高要求人社作为重要的民生服务部门,面向全体市民、事项繁多且高频办理,事关群众切身利益,数据体量大、应用场景复杂,对于数据的无缝迁移、业务的稳定且连续、系统的安全与高效、数据安全性与合规性都有着非常高的... “在长沙市的众多政府部门中,成功使用GaussDB完成数据库替换的,长沙人社是第一家。”长沙市就业与社保数据服务中心主任汤敬言开心地分享道。数字化转型挑战,“星城e就业”一体化平台对数据库提出更高要求人社作为重要的民生服务部门,面向全体市民、事项繁多且高频办理,事关群众切身利益,数据体量大、应用场景复杂,对于数据的无缝迁移、业务的稳定且连续、系统的安全与高效、数据安全性与合规性都有着非常高的...
上滑加载中
推荐直播
-
华为云码道 × 仓颉编程:工程化AI编码探索2026/05/27 周三 19:00-21:00
刘俊杰-华为云仓颉语言专家/李炎-华为云码道技术专家/王智鹏-OpenCangjie开源社区发起人
本场直播围绕华为云仓颉语言与华为云码道的深度结合,展示华为云智能编程从零基础到高效落地的完整生态能力。以华为云码道为引擎,仓颉语言为载体,带给大家日常提效、趣味创新到极速量产的开发体验。
回顾中
热门标签