
4.数据库
文章平均质量分 95
关系型数据库:KingbaseES、Mysql、Oracle、Sql Server、PostgreSQL等数据库;
非关系数据库:Reids、MongoDB、Elasticsearch等数据库。
金仓数据库(KingbaseES)是由北京人大金仓信息技术股份有限公司开发的具有自主知识产权的通用关系型
正在走向自律
(1)荣誉与身份:2024年度CSDN博客之星TOP71、CSDN博客专家/全栈领域优质创作者、阿里云开发者社区专家博主、华为云.云享专家!全网中文IP:正在走向自律
(2)领域专长:人工智能、AI大模型、数字人、Java、Python、服务器管理、第三方支付等!
(3)创作理念:通过分享 IT 行业的专业见解、案例分析和实用技巧,帮助读者更好地了解 IT 领域的发展动态和应用实践!
(4)粉丝支持:感谢全网3万+粉丝的关注与支持,我会继续努力,带来更多优质内容!
(5)座右铭:创作之路漫漫其修远兮,吾将上下而求索!
(6)关注交流:微信公众号《正在走向自律1》,交流技术心得,领取技术干货!
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
国产数据库迁移神器,KDMSV4震撼上线
金仓数据库迁移评估系统(KDMS)V4正式上线,助力企业高效完成数据库国产化替代。该系统由国产数据库领军企业电科金仓推出,其核心产品金仓数据库管理系统KES支持多语法兼容和多模数据存储。新版KDMSV4通过三大技术升级:异构采集功能实现从数据库到应用的全面数据采集;重构的评估引擎基于KES语法解析逻辑,支持6大常见数据库迁移评估;全新设计的作战指挥舱界面提升操作效率。用户可通过金仓社区平台,按照下载采集器、按需采集数据、生成兼容报告三步完成迁移评估。该系统已成功应用于大型企业和政府机构的数据库迁移项目。原创 2025-08-21 16:32:39 · 20096 阅读 · 143 评论 -
常德二院“全栈国产化”破局:全国首个三级医院信创样板诞生记
常德二院成功上线全国首个地方三级医院全栈国产化信创项目,实现30余个核心系统国产化运行,患者候诊时间缩短20%。该项目作为医疗信创领域突破性实践,采用电科金仓数据库等国产技术栈,完成从硬件到软件的100%国产化路径,解决了9000多个技术难题。系统上线后展现出显著性能提升和安全优势,为医疗行业自主可控转型提供了可复制样板,标志着我国医疗信息化进入新阶段。原创 2025-08-21 14:58:24 · 28175 阅读 · 30 评论 -
Apache IoTDB:大数据时代时序数据库选型的技术突围与实践指南
时序数据库在大数据时代迎来爆发式增长,IoTDB作为Apache顶级开源项目展现出显著优势:1. 性能卓越:支持千万级数据点/秒写入,18:1高压缩比,查询延迟低至500ms;2. 创新架构:采用树形数据模型适配工业设备层级管理,端边云协同实现高效数据处理;3. 行业应用:已在能源电力(省级电网秒级故障追溯)、智能制造(汽车工厂存储成本降82%)等领域成功落地;4. 生态完善:支持Hadoop/Spark等大数据生态,与Grafana等可视化工具无缝集成。原创 2025-08-19 12:00:00 · 13229 阅读 · 55 评论 -
《全面掌握数据库核心技能:从SQL基础到高级应用与安全管理》
本文全面介绍了SQL基础语法、数据库设计与优化、SQL查询技巧、数据库事务管理、数据库备份与恢复、SQL高级应用以及数据库安全与权限管理等内容。从数据定义语言(DDL)、数据操纵语言(DML)和数据控制语言(DCL)的基础语法,到数据库规范化、索引优化、查询优化等设计与优化策略;从单表查询优化到多表连接查询、子查询与嵌套查询的技巧;从事务的ACID特性到备份与恢复策略;再到触发器、存储过程、函数和动态SQL的高级应用;最后探讨用户权限管理与安全策略。文章结合大量SQL示例,旨在帮助读者深入掌握数据库管理。原创 2025-08-12 15:06:03 · 4809 阅读 · 6 评论 -
SelectDB数据库,新一代实时数据仓库的全面解析与应用
SelectDB是一款基于Apache Doris的新一代实时数据仓库解决方案,具备实时极速、融合统一、弹性架构和开放生态四大核心特性。它采用云原生存算分离架构,支持秒级数据更新、毫秒级查询响应,在TPC-H等基准测试中性能超越传统系统3-5倍。SelectDB提供两款产品:SelectDB Cloud(全托管SaaS)和SelectDB Enterprise(私有化部署),支持多数据源接入、联邦查询和冷热数据分层存储,存储成本可降低90%。在日志分析、用户画像等场景中,SelectDB相比Elastics原创 2025-08-03 19:13:03 · 8325 阅读 · 81 评论 -
解锁时序数据库选型密码,为何国产开源时序数据库IoTDB脱颖而出?
《时序数据库选型指南:从IoTDB看未来数据管理趋势》 本文全面剖析了时序数据库的核心特性与应用场景。随着物联网和大数据技术的普及,时序数据库凭借高效写入、压缩存储和快速查询能力,在工业监控、金融分析等领域展现出独特价值。文章重点介绍了国产开源时序数据库IoTDB的四大优势:树状数据模型与工业场景高度契合、自研TsFile格式实现超高压缩比、强大的乱序数据处理能力,以及轻量化的边云协同设计。通过上海电气、蓝箭航天等实际案例,展示了IoTDB在TB级数据处理中的卓越性能(写入吞吐达百万级/秒,查询响应秒级完成原创 2025-07-18 16:05:32 · 13607 阅读 · 72 评论 -
10.高级存储过程技巧(10/10)
存储过程是一组在数据库中预先编写并存储的SQL语句,它们可以接收输入参数、返回结果,并且可以包含控制流语句,如IF条件语句、WHILE循环等。性能提升:由于存储过程是预编译的,它们的执行计划会被缓存,这样可以减少数据库操作的响应时间,提高执行效率。代码重用:存储过程允许开发者将常用的数据库操作封装成可重复使用的代码块,减少了代码冗余,简化了应用程序的开发。安全性增强:通过限制直接的数据库表访问,只允许通过存储过程来执行特定的数据库操作,可以更好地保护数据不被未授权访问。事务管理。原创 2024-10-13 17:35:27 · 1518 阅读 · 54 评论 -
9.存储过程安全性博客大纲(9/10)
存储过程(Stored Procedure)是一种在数据库管理系统中存储的程序,它由一组为了完成特定功能的SQL语句组成。这些SQL语句集合被编译并存储在数据库中,可以通过一个调用语句来执行。代码重用:通过将常用的数据库操作封装成存储过程,可以在不同的应用程序中重复使用,减少代码冗余。减少网络流量:由于SQL语句在服务器端执行,减少了客户端与服务器之间的数据传输,提高了效率。提高性能:存储过程在创建时会被编译和优化,因此执行速度通常比单独的SQL语句更快。封装业务逻辑。原创 2024-10-13 17:21:49 · 1540 阅读 · 5 评论 -
8.优化存储过程的性能(8/10)
性能优化确实是一个持续的过程,它涉及到对数据库和应用程序的不断监控、评估和调整。通过结合使用性能分析工具和遵循最佳实践,可以显著提升存储过程和整个数据库系统的性能。性能优化的目标不仅在于提高系统的响应速度和处理能力,还包括降低运营成本和提升最终用户的体验。通过持续的性能优化,可以确保数据库系统能够适应不断变化的工作负载和业务需求。相关文章推荐1.MySQL存储过程基础(1/10)2.创建第一个MySQL存储过程(2/10)3.使用条件语句编写存储过程(3/10)4.循环结构在存储过程中的应用(4/10)原创 2024-10-12 23:10:25 · 2026 阅读 · 74 评论 -
7.存储过程中的事务管理(7/10)
存储过程是一组为了执行特定任务而预编译并存储在数据库中的SQL语句。在存储过程中使用事务可以封装复杂的业务逻辑,确保一系列数据库操作的原子性和一致性。存储过程中的事务管理允许开发者在一个控制环境中执行事务,这不仅提高了代码的可维护性,还简化了错误处理和调试过程。开始事务:明确地开始一个事务,为接下来的操作提供一个事务上下文。执行操作:在事务中执行一系列的数据库操作,如插入、更新和删除等。错误处理:在操作过程中检测到错误时,回滚事务以撤销所有已执行的操作。提交事务。原创 2024-10-11 10:43:24 · 5798 阅读 · 70 评论 -
6.存储过程中的游标使用(6/10)
游标可以被视为结果集的指针,它允许用户逐行(或一小部分)地访问和操作大型结果集。原创 2024-10-09 23:10:27 · 2756 阅读 · 10 评论 -
5.错误处理在存储过程中的重要性(5/10)
错误处理在存储过程中指的是一系列机制和策略,用于识别、响应和恢复在执行存储过程时可能发生的异常或错误。异常捕获:识别存储过程中发生的特定错误或异常。错误记录:将错误信息记录到日志中,以便于后续分析和调试。用户通知:向调用者或用户报告错误信息。事务管理:确保数据的完整性,例如,在发生错误时回滚事务。恢复操作:在可能的情况下,采取措施恢复到错误发生前的状态。在复杂的应用程序中,考虑使用自定义错误条件来处理特定的错误场景。这可以提高代码的可读性和可维护性。原创 2024-10-09 13:14:33 · 1647 阅读 · 65 评论 -
4.循环结构在存储过程中的应用(4/10)
在编程中,循环结构是一种基本的控制流语句,它允许代码在满足特定条件的情况下重复执行。在数据库存储过程中,循环结构同样重要,因为它们使开发者能够执行重复的任务,如遍历数据集、重复计算或生成重复的数据行。循环结构是一种编程构造,它重复执行一个代码块,直到满足一个条件。在存储过程中,循环可以用于处理集合数据,执行重复的数据操作,或者在满足特定条件之前不断检查条件。循环结构是存储过程中实现迭代逻辑的关键工具。原创 2024-10-07 14:15:00 · 1221 阅读 · 56 评论 -
3.使用条件语句编写存储过程(3/10)
在存储过程中,条件语句是实现逻辑分支的关键,它们允许存储过程根据不同的条件执行不同的代码路径。这使得存储过程能够更加灵活地处理各种业务场景。条件语句在存储过程中扮演着至关重要的角色,它们使得存储过程能够根据不同的条件执行不同的操作。通过合理使用IF和CASE等条件语句,我们可以编写出更加灵活和强大的存储过程。在接下来的部分中,我们将深入探讨如何使用这些条件语句来实现复杂的业务逻辑。通过模块化设计和逻辑重构,我们可以有效地管理存储过程中的条件逻辑复杂性。原创 2024-10-06 22:34:05 · 1134 阅读 · 4 评论 -
2.创建第一个MySQL存储过程(2/10)
在本系列的讨论中,我们深入探索了存储过程的概念、优势、创建、优化以及在实际应用中的广泛用途。现在,让我们回顾一下创建存储过程的关键步骤和注意事项,并再次强调存储过程在数据库管理中的价值。关键步骤通过本系列的深入探讨,我们详细了解了存储过程的强大功能和实际应用。存储过程不仅能够提高数据库操作的效率,还能增强数据的安全性和一致性。我们从存储过程的基本概念出发,逐步掌握了它们的创建、调用、优化和维护。鼓励读者尝试创建自己的存储过程动手实践:理论知识是宝贵的,但实践才能出真知。原创 2024-10-06 08:00:00 · 1655 阅读 · 8 评论 -
1.MySQL存储过程基础(1/10)
定义: 存储过程(Stored Procedure)是一组为了完成特定功能的 SQL 语句集合,这些语句被保存在数据库中,可以被调用执行。存储过程是预先编译好的,因此执行速度通常比单个 SQL 语句要快。组成参数:存储过程可以接收输入参数、输出参数,甚至可以没有参数。变量:在存储过程中声明的变量用于存储临时数据。条件语句:如 IF-ELSE 或 CASE 语句,用于基于条件执行不同的代码块。循环语句:如 WHILE 或 FOR 循环,用于重复执行一组操作。控制流语句。原创 2024-10-05 22:47:23 · 1536 阅读 · 2 评论 -
IT入门知识第四部分《数据库》(4/10)
数据库是一个有组织的数据集合,它允许用户存储、检索和操作数据。数据库通常用于各种应用程序,从简单的个人地址簿到复杂的企业系统,如客户关系管理(CRM)、库存管理和电子商务平台。功能存储: 长期存储大量数据。检索: 快速查找和访问所需数据。处理: 对数据进行计算和分析。管理: 确保数据的安全性、完整性和一致性。类型关系型数据库: 使用表格模型存储数据,表之间通过关系(如外键)连接。非关系型数据库: 不依赖表格模型,而是使用其他数据模型,如键值对、文档或图形数据库。原创 2024-06-18 09:00:00 · 1153 阅读 · 2 评论 -
Redis基础命令集详解
Redis是一个开源、内存存储的数据结构服务器,它支持多种数据结构,如字符串、哈希表、列表、集合、有序集合等。在Redis中,使用一些基础的命令来操作这些数据结构。原创 2024-03-23 13:54:58 · 462 阅读 · 0 评论 -
银行名称和支行名-数据库设计和插入sql
银行和支行数据对项目非常重要,因为它们是银行核心业务和运营的基础。以下是一些具体的原因:业务运营:银行和支行的数据记录了所有的金融交易、客户信息、账户余额、贷款和存款等关键信息。这些数据是银行日常运营的基础,用于处理客户交易、发放贷款、管理风险和提供其他金融服务。决策支持:银行和支行的数据是决策制定的重要依据。通过分析这些数据,银行可以了解客户需求、市场趋势、风险状况等,从而制定更有效的策略和政策。原创 2022-01-19 18:27:18 · 2905 阅读 · 5 评论 -
世界各国国家名和英文名-mysql数据库设计
INSERT INTO `sup_country`(`id`, `country_name`, `english_name`) VALUES ('6320', '维尔京群岛,美属', 'Virgin Islands, United States');INSERT INTO `sup_country`(`id`, `country_name`, `english_name`) VALUES ('6321', '维尔京群岛,英属', 'Virgin Islands, British');原创 2022-01-19 17:34:42 · 4968 阅读 · 3 评论 -
数据库触发
MySQL 触发器简单实例语法总结:CREATETRIGGER<触发器名称> --触发器必须有名字,最多64个字符,可能后面会附有分隔符.它和MySQL中其他对象的命名方式基本相象.{BEFORE|AFTER} --触发器有执行的时间设置:可以设置为事件发生前或后。{INSERT|UPDATE|DELETE} --同样也能设定触发的事件:它们可以...转载 2019-05-10 10:50:03 · 357 阅读 · 1 评论 -
java后台拼接字符串查询语句@小霸王
@Service("promoService")public class PromoServiceImpl implements PromoService { @Autowired private JdbcTemplate jdbc; /** * -- 优惠活动条件:1.启用状态 2.优惠活动id存在 3.价格>3000元 */ @Ove原创 2017-12-16 22:25:50 · 1187 阅读 · 0 评论