-
数据库开发应知应会之笛卡尔积
很多数据库开发人员都听说过笛卡尔积的概念,也可能偶尔碰上过因为SQL语句或者数据表数据问题而产生的笛卡尔积问题。但是很多人对于笛卡尔积产生的原因和如何避免还是有些一知半解。所以我们今天就简单明了地给大...
-
-
聊聊PG数据库的防误删除问题
做DBA这二十多年里,误删除数据是处理起来最麻烦的事情。早期遇到过一个案例,当时的一个可视化开发工具是把所有代码都保存在一个Oracle数据库里的,而这个数据库放在一台普通的PC机上,并未做任何备份。...
-
如何在 Web 浏览器中启用深色模式
一、需求背景 公司出于安全合规的考虑,需要对明文存储在数据库中的部分字段进行加密,防止未经授权的访问以及个人信息泄漏。 由于项目已停止迭代,改造的成本太大,因此我们选用了MyBatis插件来实现数据库...
-
将数据从 MySQL 导出到 SQL Server
概述 把MySQL的数据迁移到SQL Server有很多种方法,有第三方工具可以实现这个功能,如阿里云的DTS,ESF Database Migration等。许多人希望使用 SQL Server I...
-
频繁插入,用什么存储引擎更合适?
有童鞋在后台留言: 沈老师,MyISAM只支持表锁,但网上文章却说,在并发插入量比较大的时候,比较适合使用MyISAM,这矛盾吗? 这个问题,涉及MySQL表锁的一些细节,借着这个问题,系统性说下表锁...
-
MySQL转Oracle遇到的问题:表名长度及大小写问题
最近做项目,有需求是要把项目从MySql转为Oracle数据库,于是就有了这篇文章。简单记录一下,以后再有需要拿来用。 首先是MySql整库迁移到Oracle,方法比较简单,用Navicat数据传输功...
-
原生图数据库三个被低估的优点
译者 | 布加迪 审校 | 孙淑娟 如果你被告知图数据库的目的是使你能够将组织的数据视为一个图,那么你还没有被告知足够多的信息。 图数据库为你解决的真正问题是:系统中的故障在哪里?哪些交易模式可能表明...
-
手写一个Redis分布式锁,让你彻底搞懂
哈喽,大家好,我是指北君。 今天带大家深入剖析一下Redis分布式锁,彻底搞懂它。 场景 既然要搞懂Redis分布式锁,那肯定要有一个需要它的场景。 高并发售票问题就是一个经典案例。 搭建环境 准备r...
-
如何使用内存中副本提高矢量数据库的读取吞吐量
译者 | 李睿 审校 | 孙淑娟 在正式发布之后,Milvus 2.1增加了许多新功能,例如内存副本、支持字符串数据类型、嵌入式Milvus、可调一致性、用户身份验证和传输中的加密,以提供便利和更好的...
