数据库教程Mongodb环配置文件详解:启动、安装…进入shell环境界面 mongodb数据库客户端提供了多种身份验证方式,可以同时连接多个数据库进行管理,支持对数据库进行查询、分析或者查看数据库的结构等操作,但是想要启动使用mongodb,还需要对环境进行配置,这里小编把... 2022-07-191,005 viewsCommentsMongoDB 阅读全文
数据库教程MongoDB 入门教程:开发环境搭建及 Node.js 和 Java 的读写访问 MongoDB 是近年来非常流行的一个介于关系数据库和非关系数据库之间的解决方案,采取面向文档的分布式设计思路,具有强大的可扩展性,表结构自由,并且支持丰富的查询语句和数据类型。时至今日,MongoD... 2022-07-191,195 viewsCommentsJava MongoDB Node.js 阅读全文
数据库教程宝塔面板之mysql性能调整优化操作指导 实际应用Mysql数据库,当频繁连接Mysql并读写数据时,经常会有朋友发现各种各样的问题,比如:数据响应慢、经常假死、表损坏等等,各种问题层出不穷,搞的头也大了~ 实际上,根据服务器目前运行状况,优... 2022-07-182,019 viewsCommentsMySQL 宝塔面板 阅读全文
数据库教程MongoDB 聚合查询详解,与 mysql 聚合类比有什么不同 MongoDB 聚合查询 什么是聚合查询 聚合操作主要用于处理数据并返回计算结果。聚合操作将来自多个文档的值组合在一起,按条件分组后,再进行一系列操作(如求和、平均值、最大值、最小值)以返回单个结果。... 2022-07-181,243 viewsCommentsMongoDB MySQL 阅读全文
数据库教程macOS 下 PostgreSQL 服务启动失败解决手记 使用 brew 安装的 PostgreSQL 服务,不知道什么时候升级了版本,在启动时失败了,第一次也没有报错。 使用数据库连接工具进行连接时报错无法连接,使用 services info 查看服务信... 2022-07-091,308 viewsCommentsPostgreSQL 阅读全文
数据库教程MySQL主从同步原理说明,推荐收藏 1. MySQL主从同步实现方式 MySQL主从同步是基于Bin Log实现的,而Bin Log记录的是原始SQL语句。 Bin Log共有三种日志格式,可以binlog_format配置参数指定。 ... 2022-07-07858 viewsCommentsMySQL 阅读全文
数据库教程宝塔面板Mysql性能优化指导,菜鸟新手必看 通常MySQL调优我们分以下几部分: 1、MySQL配置参数调优 (需要根据网站运行情况调整) 2、数据表索引调优 (效果明显,但通常优秀的开源程序都不需要调整) 3、SQL语句调优 (这是程序员或D... 2022-07-051,011 viewsCommentsMySQL 宝塔面板 阅读全文
数据库教程MySQL主从复制指定不同库表同步参数说明,忽略授权表的方法案例 master端: --binlog-do-db 二进制日志记录的数据库(多数据库用逗号,隔开) --binlog-ignore-db 二进制日志中忽略数据库 (多数据库用逗号,隔开) 以下是mysql... 2022-07-021,299 viewsCommentsMySQL 阅读全文
数据库教程MySQL对JSON数据的增删改查,用起来很方便! MySQL从5.7版本开始就支持JSON格式的数据,操作用起来挺方便的。 建表 在新建表时字段类型可以直接设置为json类型,比如我们创建一张表: CREATE TABLE test_user ( i... 2022-07-021,246 viewsCommentsjson MySQL 阅读全文
数据库教程MYSQL数据库设计规范参考,InnoDB+utf8mb4为基础 基础规范 必须使用InnoDB存储引擎 解读:支持事务、行级锁、并发性能更好、CPU及内存缓存页优化使得资源利用率更高 必须使用 utf8mb4 字符集 解读:万国码,无需转码,无乱码风险,节省空间 ... 2022-07-021,158 viewsCommentsMySQL 阅读全文
数据库教程redis 菜鸟学习: 字典(map) 及其核心编码结构 redis 是使用 C 语言编写的,但是 C 语言是没有字典这个数据结构的,因此 C 语言自己使用结构体来自定义一个字典结构 typedef struct redisDb src\server.h 中... 2022-06-301,149 viewsCommentsRedis 阅读全文
数据库教程15个必知Mysql索引失效场景,别再踩坑了! 出品 | 程序新视界(ID:ershixiong_see_world) 背景 无论你是技术大佬,还是刚入行的小白,时不时都会踩到Mysql数据库不走索引的坑。常见的现象就是:明明在字段上添加了索引,但... 2022-06-301,105 viewsCommentsMySQL 阅读全文
数据库教程PostgreSQL是如何存储数据的?存储结构浅析 PostgreSQL 数据库是功能强大的开源数据库,越来越多的公司开始使用 PostgreSQL。存储系统是 PostgreSQL 的最底层模块,它向下通过操作系统接口访问物理数据,向上为上层模块提供... 2022-06-301,087 viewsCommentsPostgreSQL 阅读全文
数据库教程Stack Overflow 2022 开发者调查报告:PostgreSQL超越MySQL!oh my gold~ 出品 | OSC开源社区(ID:oschina2013) Stack Overflow 2022 开发者调查报告现已出炉。Stack Overflow 年度开发者调查是面向全球开发者进行的规模最大、最... 2022-06-261,240 viewsCommentsMySQL PostgreSQL 阅读全文
数据库教程Redis 与 MySQL 数据一致性问题:探索缓存工作机制和缓存一致性应对方案 Redis 拥有高性能的数据读写功能,被我们广泛用在缓存场景,一是能提高业务系统的性能,二是为数据库抵挡了高并发的流量请求。 Redis 作为缓存组件,需要防止出现以下的一些问题,否则可能会造成生产事... 2022-06-251,114 viewsCommentsMySQL Redis 阅读全文
数据库教程MySQL next-key lock 加锁范围总结:一定要实际操作 data_locks select * from performance_schema.data_locks; LOCK_MODE LOCK_DATA 锁范围 X,REC_NOT_GAP 15 15 ... 2022-06-25983 viewsCommentsMySQL 阅读全文
数据库教程Redis都有哪些使用场景?收好面试时派上大用场! Redis作为一种内存型的非关系型的数据库,不管在互联网大厂,小厂,大项目和小项目中,几乎都会被使用。为什么Redis会受到如此青睐呢?关于这个问题,可能很多的程序员只是看着别人用而用,缺乏对Redi... 2022-06-251,242 viewsCommentsRedis 阅读全文
数据库教程MySql update会锁定哪些范围的数据? 1、背景 在项目中,我们经常使用到update语句,那么update语句会锁定表中的那些记录呢?此处我们通过一些简单的案例来模拟下。此处是我自己的一个理解,如果那个地方理解错了,欢迎指出。 2、前置知... 2022-06-251,127 viewsCommentsMySQL 阅读全文
数据库教程从哪些维度进行MySQL性能优化? 来源:蝉沐风(ID:chanmufeng1994)面试官如果问你:你会从哪些维度进行MySQL性能优化?你会怎么回答? 所谓的性能优化,一般针对的是MySQL查询的优化。既然是优化查询,我们自然要先知... 2022-06-071,015 viewsCommentsMySQL 阅读全文
数据库教程phpMyAdmin恢复备份的MySQL数据库,操作菜鸟教程 phpMyAdmin是一个用于通过 Web 界面远程操作数据库的程序。它允许您完全管理数据库表(创建、编辑、删除(删除))和其中包含的数据(选择、更新、删除行)。phpMyAdmin还允许您创建 和 ... 2022-05-292,242 viewsCommentsMySQL phpMyAdmin 阅读全文
数据库教程phpMyadmin修复MySQL数据库,操作使用教程 MySQL数据库 数据库可能因多种原因而损坏,从软件缺陷到硬件问题。如果发生这种情况,您可以尝试使用 phpMyAdmin 修复数据库表。 要修复 MySQL 数据库,请打开 phpMyAdmin,转... 2022-05-291,634 viewsCommentsMySQL phpMyAdmin 阅读全文
数据库教程Redis 内存满了怎么办?答案是走内存淘汰机制 如果过期的数据太多,定时删除无法删除完全(每次删除完过期的 key 还是超过 25%),同时这些 key 再也不会被客户端请求,就无法走惰性删除,内存被打满会怎样? 答案是走内存淘汰机制。 故事从一个... 2022-05-091,637 viewsCommentsRedis 阅读全文
数据库教程如何利用Navicat for MySql 导出和导入数据 选择mysql数据库是个明智的选择,有一个好的工具更是事半功倍,对于MySql 的IDE 我推荐Navicat for MySql,现在我就向大家介绍如何利用Navicat for MySql 导出和... 2022-05-032,250 viewsCommentsMySQL 阅读全文
数据库教程什么是表分区?MySQL 数据库有没有? MySQL 其实也自带了分区功能,我们可以创建一个带有分区的表,而且不需要借助任何外部工具,今天我们就一起来看看。 1. 什么是表分区 小伙伴们知道,MySQL 数据库中的数据是以文件的形势存在磁盘上... 2022-04-041,171 viewsCommentsMySQL 阅读全文