所有内容 第427页
-
同事都说有SQL注入风险,我非说没有
前言 现在的项目,在操作数据库的时候,我都喜欢用ORM框架,其中EF是一直以来用的比较多的;EF 的封装的确让小伙伴一心注重业务逻辑就行了,不用过多的关注操作数据库的具体细节。但是在某些场景会选择执行...
-
分布式 PostgreSQL 集群(Citus)官方示例 - 多租户应用程序实战
如果您正在构建软件即服务 (SaaS) 应用程序,您可能已经在数据模型中内置了租赁的概念。通常,大多数信息与租户/客户/帐户相关,并且数据库表捕获这种自然关系。 对于 SaaS 应用程序,每个租户的数...
-
了解数据库虚拟化的五个关键点
我们正在经历一场不可思议的复兴。长期以来被嘲笑为过时的数据库突然成为行业的宠儿。在权威人士宣布数据库几乎已死多年后,一种新型的初创公司引起了华尔街的注意。然而,IT领导者仍然难以有效地将他们现有的工作...
-
MySQL Group Replication Multi-Primary 模式,你真的理解么?
然而,对于 MySQL Group Replication Multi-Primary 模式,严格来说他的事务隔离级别是快照事务隔离级别(Snapshot Isolation,下简称:SI)。 今天,...
-
硬吃一个P0故障,「在线业务」应该如何调优HBase参数?
1.背景 由于种种原因,最近将核心业务生产使用的HBase迁移到了云上的弹性MapReduce(EMR)集群上,并使用了EMR的HBase组件默认参数配置。 结果在流量高峰期出现了宿主机故障,挂掉了两...
-
一文读懂Redis的前世今生
一、Redis简介 Redis 是C语言开发的一个开源高性能键值对的内存数据库,可以用来做数据库、缓存、消息中间件等场景,是一种NoSQL(not-only sql,非关系型数据库)的数据库。 二、R...
-
MySQL 深潜 - MDL 锁的实现与获取机制
一、背景 为了满足数据库在并发请求下的事务隔离性和一致性要求,同时针对 MySQL 插件式多种存储引擎都能发挥作用,MySQL 在 Server 层实现了 Metadata Locking(MDL)机...
-
如何在 SQL Server 中创建和配置链接服务器以连接到 MySQL
概述 本文将指导您完成在 SSMS 中成功创建链接服务器以连接到 MySQL 数据库的所有必要步骤。 本文分为三个部分: 为 MySQL 安装ODBC驱动程序。配置 ODBC 驱动程序以连接到 MyS...
-
SQL优化,怎么做?
一、插入优化 批量插入 insert into tb_name values (1,"张三"),(2,"张三"),(3,"张三"); 手动提交事务 由于mysql默认事务提交方式是自动提交的,意味着当...
-
MySQL Server 层和存储引擎层是怎么交互数据的?
MySQL 存储引擎是用插件方式实现的,所以在源码里分为两层:server 层、存储引擎层。 server 层负责解析 SQL、选择执行计划、条件过滤、排序、分组等各种逻辑。 存储引擎层做的事情比较单...
