-
SQL Server居然也能调 C# 代码 ?
一:背景 1. 讲故事 前些天看到一个奇怪的 Function 函数,调用的是 C# 链接库中的一个 UserLogin 方法,参考代码如下: CREATE FUNCTION dbo.clr_UserLogin ( @name AS NVARCHAR(100), @password AS NVARCHAR(100) ) RETURNS INT AS EXT···
- 发布时间:2025-05-16
- 作者:益强科技
- 来源:[list:source]
- 浏览量([list:visits])
- 点赞([list:likes])
-
sqlite wal 分析
sqlite 提供了一种 redo log 型事务实现,支持读写的并发,见write-ahead log(https://sqlite.org/wal.html)。 一. wal 原理 1.1 redo log sqlite wal 是一种简单的 redo log 事务实现,redo log 概念这里简述下。数据库事务需要满足满足 acid,其中原子性(a···
- 发布时间:2025-05-16
- 作者:益强科技
- 来源:[list:source]
- 浏览量([list:visits])
- 点赞([list:likes])
-
OLAP和OLTP的本质区别,一篇文章讲明白
现代工程界普遍认为,数据库系统可以在广义上分为联机事务处理(Online Transaction Process,OLTP)和联机分析处理(Online Analyze Process,OLAP)两种面向不同领域的数据库,OLAP数据库也被称为数据仓库。从产品上看,有专门面向OLTP的数据库,例如MySQL、PostgreSQL、Oracle等,也有专门面···
- 发布时间:2025-05-16
- 作者:益强科技
- 来源:[list:source]
- 浏览量([list:visits])
- 点赞([list:likes])
-
一篇读懂分布式数据库的健康评估
前阵子和一个做数据库服务的朋友交流,他们承接了某个企业的国产分布式数据库的运维工作,安排了一个该数据库的认证工程师驻场做服务,不过从半年的工作情况来看,效果并不好。作为分布式数据库的运维,平时小问题也不需要DBA介入,分布式数据库的故障自愈能力能够很好的屏蔽这些小问题,并且能够在短时间内完成自愈。如果真的出了大问题,DBA面对数十个节点的分布式数据库环境···
- 发布时间:2025-05-16
- 作者:益强科技
- 来源:[list:source]
- 浏览量([list:visits])
- 点赞([list:likes])
-
SpringBoot Mybatis多数据源配置和切换
前言 在项目开发中,经常会涉及到一个应用程序调用多个数据的情况。今天介绍一个SpringBoot+mybatis的多数据源的解决方案。 数据库准备 创建两个数据库,两个数据库都有Im_person表,两个表中无数据。 代码结构 说明:我这里只是为了体现效果,就省略了service步骤。各位大牛开发,不喜勿喷,理解万岁,嘻嘻!! application.ym···
- 发布时间:2025-05-16
- 作者:益强科技
- 来源:[list:source]
- 浏览量([list:visits])
- 点赞([list:likes])
-
国产数据库与开源代码
很多朋友觉得国产数据库应该是完全自研的数据库产品,不应该基于开源代码去做开发。不过如果我换一个问题,一个只有三五年历史的完全国产自研的数据库产品与一个十分成熟的开源数据库产品供他选择,并且必须选择其中之一,那么大概率情况下他会去选择开源数据库。这是一个十分现实的问题,数据库是十分重要的IT基础设施,其成熟度与稳定性是十分关键的。 在自研比例较高的国产数据···
- 发布时间:2025-05-16
- 作者:益强科技
- 来源:[list:source]
- 浏览量([list:visits])
- 点赞([list:likes])
-
完爆90%的性能毛病,数据库优化八大通用绝招!
大家好,我是不才陈某~ 毫不夸张的说咱们后端工程师,无论在哪家公司,呆在哪个团队,做哪个系统,遇到的第一个让人头疼的问题绝对是数据库性能问题。如果我们有一套成熟的方法论,能让大家快速、准确的去选择出合适的优化方案,我相信能够快速准备解决咱么日常遇到的80%甚至90%的性能问题。 从解决问题的角度出发,我们得先了解到问题的原因;其次我们得有一套思考、判断问题···
- 发布时间:2025-05-16
- 作者:益强科技
- 来源:[list:source]
- 浏览量([list:visits])
- 点赞([list:likes])
-
再见!不再使用 Pandas 中的 Merge 方法
Pandas 中的merge()方法无疑是数据科学家在其数据科学项目中最常用的方法之一。 该方法源自 SQL 中的表连接思想并扩展到在 Python 环境中连接表,该方法基于一列或多列中的匹配值合并两个 Pandas DataFrame。 如下图所示: 连接表的图解概述 Merge()方法的直观特性使其成为Pandas用户合并数据框的理想选择。 但是,在运···
- 发布时间:2025-05-16
- 作者:益强科技
- 来源:[list:source]
- 浏览量([list:visits])
- 点赞([list:likes])
-
并发编程的原子性 != 事务ACID的原子性
关于原子性,很多人在多个地方都听说过,大家也都背的很熟悉。 在事务的ACID中,有原子性的概念,在并发编程的原子性、可见性、有序性中也有原子性的概念。 有人认为他们是一样的,甚至很多人在说原子性的时候也都是这么说的: 原子性是指事务是一个不可再分割的工作单元,事务中的操作要么都发生,要么都不发生。 但是,其实,虽然都叫原子性,但是此原子性非彼原子性。···
- 发布时间:2025-05-16
- 作者:益强科技
- 来源:[list:source]
- 浏览量([list:visits])
- 点赞([list:likes])
-
使用关系数据库来查询非结构化数据
译文 | 布加迪 审校 | 孙淑娟 在过去的50年里,关系数据库一直是世界上一些最关键的应用软件的基础。虽然市面上还有其他数据库,比如键值数据库、文档数据库和图形数据库,但关系数据库依然是最受欢迎的。其主要原因是,SQL或关系数据库语言对初学者来说学习起来很容易,对专家来说实施起来很高效。 然而随着我们进入人工智能新时代,存储结构化数据已经不够了。如今世···
- 发布时间:2025-05-16
- 作者:益强科技
- 来源:[list:source]
- 浏览量([list:visits])
- 点赞([list:likes])