随笔分类 -  数据库

摘要:在谈论数据库架构和数据库优化的时候,我们经常会听到分库分表,分库分表其实涉及到很多难题,今天我们来汇总一下数据库分库分表解决方案。 数据切分 关系型数据库本身比较容易成为系统瓶颈,单机存储容量、连接数、处理能力都有限。 当单表的数据量达到 1000W 或 100G 以后,由于查询维度较多,即使添加从 阅读全文
posted @ 2021-12-03 16:52 一壶浊酒倚楼台 阅读(181) 评论(0) 推荐(0)
摘要:MYSQL有自动增长的数据类型,插入记录时不用操作此字段,会自动获得数据值。ORACLE没有自动增长的数据类型,需要建立一个自动增长的序列号,插入记录时要把序列号的下一个值赋于此字段。 事务:MySQL对于事务默认是不支持的,只有某些存储引擎中如:innodb可以支持。而Oracle对于事务是完全支 阅读全文
posted @ 2021-12-03 16:35 一壶浊酒倚楼台 阅读(93) 评论(0) 推荐(0)
摘要:首先说明一点,这个过滤器拦截其实是不靠谱的,比如说我的一篇文章是介绍sql注入的,或者评论的内容是有关sql的,那会过滤掉;且如果每个页面都经过这个过滤器,那么效率也是非常低的。 如果是要SQL注入拦截,可以在数据访问上层的业务层用方法的形式进行手动过滤还靠谱些。 或者使用SQL的参数形式进行,这个 阅读全文
posted @ 2021-12-03 16:34 一壶浊酒倚楼台 阅读(711) 评论(0) 推荐(0)
摘要:一、SQL注入简介 SQL注入是比较常见的网络攻击方式之一,它不是利用操作系统的BUG来实现攻击,而是针对程序员编程时的疏忽,通过SQL语句,实现无帐号登录,甚至篡改数据库。 二、SQL注入攻击的总体思路 1.寻找到SQL注入的位置 2.判断服务器类型和后台数据库类型 3.针对不通的服务器和数据库特 阅读全文
posted @ 2021-12-03 16:33 一壶浊酒倚楼台 阅读(408) 评论(0) 推荐(0)
摘要:简介 SQL注入就是客户端在向服务器发送请求的时候,sql命令通过表单提交或者url字符串拼接传递到后台持久层,最终达到欺骗服务器执行恶意的SQL命令; 实践 项目中如何防止sql注入呢,有以下三点: 前端表单进行参数格式控制; 后台进行参数格式化,过滤所有涉及sql的非法字符; //参考:http 阅读全文
posted @ 2021-12-03 16:32 一壶浊酒倚楼台 阅读(1520) 评论(0) 推荐(0)
摘要:前言 前面我们讲了MySQL数据库底层的数据结构与算法、MySQL性能优化篇一些内容。我们再来聊聊MySQL的锁与事务隔离级别,分上下两篇,本篇重点讲MySQL的行锁与事务隔离级别。 锁定义 锁是计算机协调多个进程或线程并发访问某一资源的机制。 在数据库中,除了传统的计算资源(如CPU、RAM、I/ 阅读全文
posted @ 2021-12-03 16:31 一壶浊酒倚楼台 阅读(66) 评论(0) 推荐(0)
摘要:原文:https://www.cnblogs.com/rjzheng/p/10510174.html 知识点总结 1.数据库默认隔离级别: mysql repeatable,oracle,sql server read commited 2.mysql binlog的格式三种:statement,r 阅读全文
posted @ 2021-12-03 10:52 一壶浊酒倚楼台 阅读(1578) 评论(0) 推荐(0)

/* 鼠标点击求赞文字特效 */ /* 点击爆炸效果*/ /*鼠标跟随效果*/