一类数据库的前 3~5 名,排名会不断变化,实时的排名请参见 ://db-engines.com/en/ranking 网站。 大类类别前3
原创
2022-04-06 18:02:28
1217阅读
一、数据库为什么需要锁?为了保证数据的一致性。mysql数据库存在多种数据引擎,MySQL各存储引擎使用了三种类型(级别)的锁定机制:表级锁定,行级锁定和页级锁定。二、表级锁
1.表级锁(表级锁一次会将整个表锁定,所可以很好的避免死锁问题)
(1)锁定粒度大,锁冲突概率高、并发度低;(2)好处是不会出现死锁、开销小、获取锁和释放锁的速度很快;(3)使用表级锁定的主要是MyISAM,MEMORY,C
转载
2021-12-20 16:59:52
10000+阅读
一、数据库为什么需要锁? 为了保证数据的一致性。mysql数据库存在多种数据引擎,MySQL各存储引擎使用了三种类型(级别)的锁定机制:表级锁定,行级锁定和页级锁定。 二、表级锁 1.表级锁(表级锁一次会将整个表锁定,所可以很好的避免死锁问题) (1)锁定粒度大,锁冲突概率高、并发度低; (2)好处
原创
2021-07-26 14:45:16
424阅读
一、数据库为什么需要锁? 为了保证数据的一致性。mysql数据库存在多种数据引擎,MySQL各存储引擎使用了三种类型(级别)的锁定机制:表级锁定,行级锁定和页级锁定。 二、表级锁 1.表级锁(表级锁一次会将整个表锁定,所可以很好的避免死锁问题) (1)锁定粒度大,锁冲突概率高、并发度低; (2)好处
原创
2022-03-16 17:26:54
423阅读
一、SQLite数据库Android集成了SQlite数据库,每个应用均可以使用SQLite数据库具有轻量级,运行速度快,适合移动设备使用SQLite支持SQL语法SQLite数据库支持五种数据类型:NULL、INTERGER(整型)、REAL(浮点数)、TEXT(字符串文本)、BLOB(二进制对象)二、相关类SQLiteOpenHelper:抽象类,我们通过继承该类,然后重写数据库创建以及更新的
转载
2023-08-02 14:58:41
634阅读
一、背景我们再日常的运维中,应用及接触最多无疑是关系型数据库了,尤其以开源的为主:Mysql、MariaDB、Postgrelsql等;然后随着业务的复杂,数据量及类型的快速转变,我们不得不考虑更多数据库满足我们的业务需要,必须时序性的,全文检索的,k-v的,即时查询的,图形的,音视频的等等,作为运维,我们也不得不了解并掌握其中最常用的典型代表。本文基于此,针对常见nosql非严格关系型数据库,展
转载
2024-03-05 09:19:48
1276阅读
数据加密前言1.MD5加密2.RSA加密3.AES加密4. 3DES加密 前言用户数据无论保存在SharePreferences,还是保存在SQLite数据库里,都有必要对关键数据进行加密。加密算法多种多样。常见的有MD5、RSA、AES、3DES。1.MD5加密MD5是不可逆的加密算法,也就是无法解密,主要用于客户端的用户密码加密,MD5算法的加密代码如下:public class MD5Ut
转载
2024-05-12 20:16:35
21阅读
第一章 数据库的介绍 1. 产品分类 RDBMS : MySQL
NoSQL : Redis 、 MongoDB 、 ES
NewSQL: PolarDB 、TiDB 第二章 MySQL的介绍和安装配置1. MySQL 分支 Oracle
Percona
MariaDB 2. MySQL 版本分支 E : 企业版 ,按CPU收费: 服务、企业级工具
C :
转载
2023-08-17 21:23:36
954阅读
? 基础工具方法_.get(object, path, defaultValue)
安全获取嵌套对象属性(避免Cannot read property 'x' of undefined错误):const user = { profile: { name: 'Alice' } };
_.get(user, 'profile.age', 18); // → 18(安全返回默认值)_.clon
数据挖掘(KDD)Knowledge discovery in database从各种各样的应用数据中发现有趣数据模式。 数据源包括:数据库、数据仓库、Web、其他信息存储库。 可挖掘的数据类型:数据库数据、数据仓库数据、事务数据。1. 数据库数据 即数据库系统(也称数据库管理系统:由一组内部相关的数据,即数据库;一组管理;存取数据的软件程序组成)里的数据。最常用的是关系数据库。 关系数据库是一组
转载
2023-10-24 09:16:12
48阅读
# 数据库 ## 数据库简单的分类:(1)关系型数据库:MySQL和Oracle、Postgresql(2)非关系型数据库:Memcached和Redis(3)消息队列中间件(4)搜索引擎数据库:ElasticSearch(5)时间序列数据库:InfluxDB(6)列数据库:Hbase(7)图形数据库:MongoDB 系型数据库 SQL数据库数据和数据之间是有关系的,通过关系能够将一系列数据都
转载
2024-05-14 13:59:39
42阅读
前言现在是大数据时代,需要收集大量的个人信息用于统计。一方面它给我们带来了便利,另一方面一些个人信息数据在无意间被泄露,被非法分子用于推销和黑色产业。2018 年 5 月 25 日,欧盟已经强制执行《通用数据保护条例》(General Data Protection Regulation,缩写作 GDPR)。该条例是欧盟法律中对所有欧盟个人关于数据保护和隐私的规范。这意味着个人数据必须使用假名化或
转载
2024-04-08 08:11:31
26阅读
目录一、NoSQL概述1.NoSQL简介2.为什么用NoSQL3.NoSQL的优势及特点二、NoSQL的分类键值存储数据库文档型数据库搜索引擎数据库列存储数据库图形数据库一、NoSQL概述1.NoSQL简介NoSQL是一个概念,泛指非关系型的数据库。有时称为"Not only SQL"不仅仅是SQL,包括但不限于键值存储数据库、文档型数据库、搜索引擎数据库、列存储数据库、图形数据库。2.为什么用N
转载
2023-11-16 21:15:56
90阅读
上篇介绍了MD5和SHA1在VS.NET中的用法,这次来介绍一下RSA加密在VS.NET的使用。首先简单介绍下RSA:也就是利用公共密钥和私用密钥(public key and private key)进行加密解密,属于可逆操作。由Rivest、Shamir和Adlernan三人所研究发明的。它利用两个很大的质数相乘所产生的乘积来加密。这两个质数无论哪一个先与原文件编码相乘,对文件加密,均可由另一
转载
2023-08-09 20:34:13
177阅读
Mysql与Oracle的区别是什么?各自适用于什么场景?相同点又是什么?一、Mysql和Oracle数据库的相同点: ①都是“关系型”数据库管理系统 ②都是目前比较流行的数据库二、Mysql和Oracle各自适用于什么场景?对于Mysql数据库: ①Mysql属于轻量级数据库,小巧,免费(开源的),使用方便。 ②Mysql数据库的应用场景:大都集中于互联网方向,因为免费,安装使用简便快捷,深受广
转载
2024-01-25 21:15:58
27阅读
索引1. 什么是索引?数据库用于提升查找速度的一种手段。2. 索引分类按照数据结构划分B+树索引 传统意义上的索引,最常用和最有效的。哈希索引 一种自适应,数据库根据表的使用情况自动生成。全文索引 用于实现关键词的搜索,根据空格来分词,不支持没有空格的语言。Rtree索引 MySQL上使用很少,范围查找很快。按照锁的粒度划分3.MyISAM与InnoDB的不同点索引在MyISAM中,索引文件和数据
转载
2024-03-18 22:51:50
22阅读
Orabbix插件下载地址: http://www.smartmarmot.com/product/orabbix/download/一、 zabbix_server安装部署orabbix:1. orabbix通过JDBC连接数据库,zabbix server需要安装jdk,jdk1.7和jdk1.8都可以yum install java-1.8.0-openjdk.x86_64 jav
转载
2024-03-18 19:47:24
150阅读
介绍完数据类型后,接着介绍MySQL中的常见约束、事务以及视图。本文就分别从这三个方面进行介绍。 文章目录一、常见约束1. 创建表时添加约束2. 修改表时添加约束3. 修改表时删除约束二、事务控制语言三、视图1. 视图介绍2. 创建视图3. 修改视图4. 删除视图5. 查看视图6. 更新视图 一、常见约束含义:约束是一种限制,用于限制表中的数据,保证表中的数据的准确和可靠性分类:六大约束
PRIM
转载
2023-12-27 12:56:20
105阅读
# Java对外接口常用加密方法指南
在现代应用程序中,对外接口的数据安全至关重要。为了保护数据不被未授权访问,经常需要对数据进行加密处理。在Java中,有多种加密方法可供选择,这篇文章将详细介绍Java对外接口常用的加密方法,并帮助你理解每一步的实现过程。
## 流程概述
为了实现Java对外接口的加密,我们可以遵循以下几个步骤:
| 步骤 | 描述
原创
2024-10-20 04:37:05
126阅读
# Java清空数据库表的方法有哪些
在开发过程中,有时我们需要清空数据库表中的数据,以便重新插入新的数据。Java可以使用多种方法来清空数据库表,包括使用SQL语句、使用ORM框架以及通过调用存储过程等。本文将介绍几种常见的方法,并给出相应的代码示例。
## 使用SQL语句清空数据库表
使用SQL语句清空数据库表是最直接和常用的方法。我们可以通过执行DELETE或TRUNCATE语句来删除
原创
2023-08-15 06:20:28
421阅读