
数据库
文章平均质量分 86
ruanhongbiao
最想要去的地方,怎能半途返航。
展开
-
node.js中mysql批量插入更新的三种方法
【背景】在项目中遇到一个批量插入数据的需求,由于之前写过的sql语句都是插入一个对象一条数据,于是去网上搜关键词 "sql批量插入"、"mysql批量插入"等,搜到的答案不外乎这三种:1.逐条执行,在for循环里写insert插入语句 这种方法显然性能还差,不符合常理,遂淘汰。2.批量执行INSERT INTO table ( "clo1", "col2", "col3", "col4", "col5" )VALUES( 1, 10, NULL, '2019-12-19 13:38:.转载 2021-08-09 11:51:15 · 6645 阅读 · 0 评论 -
Redis 主从复制、哨兵和集群原理与区别
简介谈到Redis服务器的高可用,如何保证备份的机器是原始服务器的完整备份呢?这时候就需要哨兵和复制。哨兵(Sentinel):可以管理多个Redis服务器,它提供了监控,提醒以及自动的故障转移的功能。复制(Replication):则是负责让一个Redis服务器可以配备多个备份的服务器。Redis正是利用这两个功能来保证Redis的高可用哨兵哨兵是Redis集群架构中非常重要的一个组件,哨兵的出现主要是解决了主从复制出现故障时需要人为干预的问题。Redis哨兵主要功能(1)转载 2021-06-04 14:24:10 · 859 阅读 · 0 评论 -
Mongodb的update操作总结
注:在这篇文章讲的语法介绍都是在mongodb shell环境内的,和真正运用语言编程(如java,php等)使用时,在使用方法上会有一些差别,但语法(如查询条件,$in,$inc等)是一样的。本文是参考官方文档来介绍的,之所以有官方文档还要在这介绍,一方面是就当翻译,毕竟每次要用时去看英文文档比较累,第二是官方文档讲解比较简单,有时光看官方文档不好理解,我在实际操作的情况下可以做些补充。好了...原创 2019-07-08 20:44:52 · 1614 阅读 · 0 评论 -
mongoose基础教程 Schema与Model
SchemaSchema 是什么在 Mongoose 中,所有数据都由一个 Schema 开始创建。每一个 schema 都映射到一个 Mongodb 的集合(collection),并定义了该集合(collection)中的文档(document)的形式。定义一个Schemeconst mongoose = require('mongoose');const Schema =...原创 2019-07-09 17:47:44 · 4219 阅读 · 0 评论 -
mongodb数据库备份恢复-windows系统
备份语法:mongodump命令脚本语法如下:>mongodump -h dbhost -d dbname -o dbdirectory-h:MongDB所在服务器地址,例如:127.0.0.1,当然也可以指定端口号:127.0.0.1:27017-d:需要备份的数据库实例,例如:test-o:备份的数据存放位置,例如:c:\data\dump,当然该目录需要提前...原创 2019-07-05 09:12:04 · 875 阅读 · 0 评论 -
centos7下安装部署mongodb集群(副本集模式)
环境需求:Mongodb集群有三种模式: Replica Set, Sharding,Master-Slaver。 这里部署的是Replica Set模式。测试环境: 这里副本集(Replica Set)采用一主一备一仲裁模型:配置步骤: 1.下载mongodb MongoDB官网下载中心:MongoDB Download Center ...原创 2019-08-19 11:13:10 · 1649 阅读 · 0 评论 -
《Mysql实战》学习笔记
一、基本架构1.MySQL 的逻辑架构。看一个事儿千万不要直接陷入细节里,你应该先鸟瞰其全貌,这样能够帮助你从高维度理解问题。这样当我们碰到 MySQL 的一些异常或者问题时,就能够直戳本质,更为快速地定位并解决问题。【客户端—Server层—-存储层;】Server 层包括连接器、查询缓存、分析器、优化器、执行器等,涵盖 MySQL 的大多数核心服务功能,以及所有的内置函数(...原创 2019-08-27 09:32:10 · 188 阅读 · 0 评论