
数据库
文章平均质量分 72
Freeland丶
Future , I'm coming... with my love...
展开
-
关系型数据库与NOSQL
关系型数据库把所有的数据都通过行和列的二元表现形式表示出来。关系型数据库的优势:保持数据的一致性(事务处理)2.由于以标准化为前提,数据更新的开销很小(相同的字段基本上都只有一处)可以进行Join等复杂查询其中能够保持数据的一致性是关系型数据库的最大优势。关系型数据库的不足:不擅长的处理大量数据的写入处理为有数据更新的表做索引或表结构(schema)变更字段不固定时应用对简单查询需要转载 2015-09-25 15:24:10 · 447 阅读 · 0 评论 -
spring boot thymeleaf 入门 demo
实体类:public interface SeckillRepository extends JpaRepository{}@Data@Entity@Table(name = "sec_kill")public class Seckill { @Id private long seckillId; private String name; p原创 2016-07-28 23:32:38 · 2284 阅读 · 1 评论 -
MySQL详解--锁
锁是计算机协调多个进程或线程并发访问某一资源的机制。在数据库中,除传统的计算资源(如CPU、RAM、I/O等)的争用以外,数据也是一种供许多用户共享的资源。如何保证数据并发访问的一致性、有效性是所有数据库必须解决的一个问题,锁冲突也是影响数据库并发访问性能的一个重要因素。从这个角度来说,锁对数据库而言显得尤其重要,也更加复杂。本章我们着重讨论MySQL锁机制的特点,常见的锁问题,以及解决MySQL转载 2016-06-28 13:16:49 · 413 阅读 · 0 评论 -
mysql优化
第一方面:30种mysql优化sql语句查询的方法1.对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。 2.应尽量避免在 where 子句中使用!=或 3.应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如: select id from t where n原创 2016-04-10 15:01:04 · 206 阅读 · 0 评论 -
Redis的高级应用
一、主从复制Redis的主从复制配置和使用都比较简单,通过主从复制可以允许多个slave server拥有和master server相同的数据库副本。从服务器只能读,不能写。Redis主从复制特点:1、master可以拥有多个slave。2、多个slave可以连接同一个master外,还可以连接到其他的slave。(当master宕机后,相连的slav原创 2016-04-10 14:33:10 · 400 阅读 · 0 评论 -
B-tree B+tree
B-tree,B是balance,一般用于数据库的索引。使用B-tree结构可以显著减少定位记录时所经历的中间过程,从而加快存取速度。而B+tree是B-tree的一个变种,大名鼎鼎的MySQL就普遍使用B+tree实现其索引结构。 那数据库为什么使用这种结构? 一般来说,索引本身也很大,不可能全部存储在内存中,因此索引往往以索引文件的形式存储的磁盘上。这样的话,索引查找过程中原创 2016-03-13 15:41:33 · 286 阅读 · 0 评论 -
MySQL Hash索引和B-Tree索引的区别
MySQL Hash索引和B-Tree索引的区别究竟在哪里呢?相信很多人都有这样的疑问,下文对两者的区别进行了详细的分析,供您参考。Mysql Hash索引结构的特殊性,其检索效率非常高,索引的检索可以一次定位,不像B-Tree 索引需要从根节点到枝节点,最后才能访问到页节点这样多次的IO访问,所以 Hash 索引的查询效率要远高于 B-Tree 索引。 可 能很多人又有疑问了,既然原创 2016-03-13 15:22:39 · 287 阅读 · 0 评论 -
B、B+树
最近在准备面试 前几天也研究了AVLTree RBT rbt 在java集合的TreeMap 中又用到了,其中红黑树在linux nginx中都有用到.在大规模数据存储中,实现索引查询这样一个实际背景下,树节点存储的元素数量是有限的(如果元素数量非常多的话,查找就退化成节点内部的线性查找了),这样导致二叉查找树结构由于树的深度过大而造成磁盘I/O读写过于频繁,进而导致原创 2016-03-20 20:18:02 · 1929 阅读 · 0 评论 -
数据库中的模式跟基本表、视图、索引的区别
模式:是数据库中全体数据的逻辑结构和特征的描述,在关系型数据库中,模式的具体表现是一系列表及表与表之间的联系。基本表:基本表就是一个关系及属性的描述,如:学生(学好,姓名,性别,班级)模式的作用:模式既然是全体数据的逻辑结构和特征的描述,它其实包含了所有表,以及表与表之间的关系,是数据库整体逻辑结构的表现。 视图: 视图是一种外模式,原创 2016-01-05 18:28:24 · 10763 阅读 · 0 评论 -
postgresql 常用命令
安装sudo apt-get install postgresql-clientsudo apt-get install postgresql启动sudo service postgresql start进入控制台sudo -u postgres psql或psql -U dbuser -d exampledb -h 12原创 2016-09-20 14:33:54 · 600 阅读 · 0 评论