#缓存数据库

jpa使用原生SQL查询数据库like的用法

jpa使用like查询,需要拼接字符串,如下oracle用法://dao层代码@Query(value="SELECT*FROMTABLENAMEWHEREUSER_NAMELIKE'%'||?1||'%'",nativeQuery=true)List<Map<String,Object>>qu...

数据库四种隔离级别

数据库事务的隔离级别有4个,由低到高依次为Readuncommitted(未授权读取、读未提交)、Readcommitted(授权读取、读提交)、Repeatableread(可重复读取)、Serializable(序列化),这四个级别可以逐个解决脏读、不可重复读、幻象读这几类问题。Readuncommitted(未授...

分布式缓存设计:一致性Hash算法

缓存作为数据库前的一道屏障,它的可用性与缓存命中率都会直接影响到数据库,所以除了配置主从保证高可用之外还需要设计分布式缓存来扩充缓存的容量,将数据分布在多台机器上如果有一台不可用了对整体影响也比较小。不多说,你懂我意思的!缓存的分布式集群和应用服务器不同,缓存的分布式是每台机器上的缓存数据是不一样的,不像应用服务器是无...

MySql数据库优化、备份和恢复

系统的吞吐量瓶颈往往出现在数据库的访问速度上随着应用程序的运行,数据库的中的数据会越来越多,处理时间会相应变慢数据是存放在磁盘上的,读写速度无法和内存相比优化原则:减少系统瓶颈,减少资源占用,增加系统的反应速度。需要考虑数据冗余、查询和更新的速度、字段的数据类型是否合理等多方面的内容。将字段很多的表分解成多个表。对于字...

关系型数据库范式

设计关系数据库时,遵从不同的规范要求,设计出合理的关系型数据库,这些不同的规范要求被称为不同的范式,各种范式呈递次规范,越高的范式数据库冗余越小。目前关系数据库有六种范式:第一范式(1NF)、第二范式(2NF)、第三范式(3NF)、巴斯-科德范式(BCNF)、第四范式(4NF)和第五范式(5NF,又称完美范式)。满足最...
代码星球 代码星球·2021-02-19

数据库概述

网上找了一张图,很生动形象的展示了DBS=DBMS+DB+DBA+其他   简单的来说:数据库看作一组相关的数据数据库管理系统(DBMS)看作管理和控制这组数据的软件数据库系统包括与数据库相互作用的应用程序、DBMS和数据库在内的所有东西数据库系统(DatabaseSystem,DBS)由...
代码星球 代码星球·2021-02-19

Mysql数据库命名规范

  记录下Mysql数据库表名称的命名规范,一般情况下表名采用26个英文字母(区分大小写)、0-9自然数、上下划线“_”组成,多个单词用下划线“_”分隔。  1.表名的格式一般为【模块名称-详细信息】  2.全部小写命令,禁止出现大写  3.表的名称一般使用名词或者动宾短语  4.建议不适用缩写,填写完整单词  5.表...

Mysql建立数据库时字符集与排序规则的选择

  在MySQL中,字符集和排序规则是区分开来的,你可以单独设置字符集和排序规则。  MySQL字符集和排序规则有关联而且还不是必选项,如果字符集和排序规则都不填写,Mysql会做默认处理;或者设置其一,比如设置字符集,会默认设置了与字符集相应的排序规则   我们建立数据库是总要涉及到字符集和排序规则的选择问...

SQL数据库一些系统语法含义

昨天在数据库中建立数据表的时候要求显示的添加一些系统语法规则,对于这些设置不知道都是什么含义,这次记录下来供以后学习。(1)SETANSI_NULLSON语句  T-SQL支持在与空值进行比较时,允许比较运算符返回TRUE或FALSE.通过设置SETANSI_NULLSOFF可将此项激活。举个例子:    当SETAN...

MySQL更改数据库数据存储目录

MySQL数据库默认的数据库文件位于/var/lib/mysql下,有时候由于存储规划等原因,需要更改MySQL数据库的数据存储目录。下文总结整理了实践过程的操作步骤。 1:确认MySQL数据库存储目录[root@DB-Servertmp]#mysqladmin-uroot-pvariables|grepda...

工作中缓存使用方式的总结

之前的总结,马上交电脑了,格式化了有点可惜,也有一点点价值,在这里还是记录一下!1:缓存——性能提升的利器2:获取缓存的逻辑3:刷新缓存的逻辑4:指针压缩的逻辑 ...

MySQL数据库获取多个汉字拼音的首字母函数

需求简介:最近的一个项目,想实现如下图所示的显示效果。很明显,如果能够获取对应的汉字词组中每个汉字的拼音首字母就可以实现了,如果是固定的几组汉字,人为的拼一下就可以了,不过项目中有多处功能需要这个效果,并且事先也不知道对应的汉字是什么,所以就需要一个函数来完成这件事情了,根据网上查询的资料自己改进了一个函数实现的效果,...

MySQL数据库获取汉字拼音的首字母函数

需求简介:最近的一个项目,想实现如下图所示的显示效果。很明显,如果能够获取对应的汉字词组的拼音首字母就可以实现了,如果是固定的几个汉字,人为的拼一下就可以了,不过项目中有多处功能是需要这个效果的,并且事先也不知道对应的汉字是什么,所以就需要一个函数来完成这件事情了,根据网上查询的资料自己改进了一个函数实现的效果,现分享...

辅助的写与数据库交互的XML文件的类

现在企业级WEB应用中与数据库交互的XML文件都是通过插件自动生成的,不过有些时候修改比较老的项目的时候也是需要手动的来做这一动作的!如下代码就是一个实现上述的功能的辅助类,在此记录一下以备后用!packagecom.cn.common.utils;importjava.sql.Connection;importjav...

面试准备——数据库优化问题

https://blog.csdn.net/yzdx22697400/article/details/79921031...
首页上一页...1718192021...下一页尾页