首页 > 数据库技术
Docker搭建MongoDB集群(副本分片)
1.下载 mongo最新版本 docker pull mongo 2.创建配置服务复制集 123.30.194.71: docker run -d --name configsvr0 -p 10021:27019 -v /home/mongodb/data/cs/configsvr0:/data/c ...
分类:数据库技术   时间:2020-05-20 00:45:10    收藏:0  评论:0  赞:0  阅读:243
JDBC基本使用方法
? JDBC基本使用方法 JDBC固定步骤: 加载驱动 连接数据库,代表数据库 向数据库发送SQL的对象Statement: CRUD 编写SQL (根据业务, 不同的SQL) 执行SQL 遍历结果集 关闭连接 补充: statement.executeQuery(); //执行查询操作 state ...
分类:数据库技术   时间:2020-05-20 00:12:08    收藏:0  评论:0  赞:0  阅读:53
Oracle引入数据
-- 速度(提升速度) -- 程序员必备技能 -- 1.绝对不能有not in -- 2.对常见的查询条件的字段,需要添加索引 -- 3.对于海量的数据,设置分区 -- 系统维护 -- 保证数据库服务器内存足够大,让SGA足够大,保证缓存足够,减少硬盘的读写 -- 尽可能把最小而且查询频率最高的数据 ...
分类:数据库技术   时间:2020-05-20 00:09:34    收藏:0  评论:0  赞:0  阅读:59
mysql查找删除重复数据并只保留一条实例详解
有这样一张表,表数据及结果如下: school_id school_name total_student test_takers 1239 Abraham Lincoln High School 55 50 1240 Abraham Lincoln High School 70 35 1241 Ac ...
分类:数据库技术   时间:2020-05-19 23:43:03    收藏:0  评论:0  赞:0  阅读:99
redhat7 安装 mysql5.7
1.下载包 https://downloads.mysql.com/archives/community/https://dev.mysql.com/downloads/mysql/https://downloads.mysql.com/archives/workbench/ 工具 2.卸载Mari ...
分类:数据库技术   时间:2020-05-19 23:38:43    收藏:0  评论:0  赞:0  阅读:142
Ubuntu 20.04上安装MySQL教程,ubuntu安装mysql
在Ubuntu 20.04上安装MySQL教程 先决条件 确保您以具有sudo特权的用户身份登录。 在Ubuntu上安装MySQL 在撰写本文时,Ubuntu存储库中可用的MySQL的最新版本是MySQL 8.0。要安装它,请运行以下命令: sudo apt update sudo apt inst ...
分类:数据库技术   时间:2020-05-19 23:33:11    收藏:0  评论:0  赞:0  阅读:56
Oracle 命令汇总
1.使用Sqlplus 连接数据库实例 sqlplus username[/password][@connect_identifier][as sysoper|sysdba] 2. P23 Oracle 数据库实例的启动过程分为3个步骤,启动实例,加载数据库,打开数据库 打开命令格式: startu ...
分类:数据库技术   时间:2020-05-19 23:25:09    收藏:0  评论:0  赞:0  阅读:60
redis的rdb和aof
由于redis的数据都直接存储在内存里,在服务器发生宕机时内存的数据会瞬间清空,那么必须要有重启时恢复数据的方法。 redis通过持久化机制将数据存储到磁盘中从而在服务器重启时恢复数据,这篇文章主要简介redis的持久化机制。 rdb:rdb是通过快照的方式实现持久化,redis定期将数据集快照写入 ...
分类:数据库技术   时间:2020-05-19 23:24:02    收藏:0  评论:0  赞:0  阅读:78
oracle 导出空表时报错
select 'alter table '||table_name||' allocate extent;' from user_tables where num_rows=0 执行后导出 ...
分类:数据库技术   时间:2020-05-19 23:17:16    收藏:0  评论:0  赞:0  阅读:53
Python和Mysql:base64编码和解码字符串,短信sms解码
Base64编码常作为电子邮件的传输编码,将邮件内容编码成ascii码进行传输。 Python和Mysql中都提供了base64编码和解码的函数。 Python:直接使用字符串编码会报错TypeError: a bytes-like object is required, not 'str'(原因: ...
分类:数据库技术   时间:2020-05-19 22:48:04    收藏:0  评论:0  赞:0  阅读:100
mysql误删搭建有主从的主库master binlog处理
误删主库的在用binlog文件处理: 搭建有主从复制的,在删掉主库正在使用的binlog文件后, 主从依然可以工作. 经测试在不重启从库的前提下, 对主库的操作依然可以同步到从库, 从库重启后主从就会异常. 如不慎删掉了主库在用的binlog,条件允许时,建议使用主库的全备来恢复从库,重新搭建主从. ...
分类:数据库技术   时间:2020-05-19 22:25:54    收藏:0  评论:0  赞:0  阅读:87
MYSQL事务的概念和事务处理方法
MySQL 事务主要用于处理操作量大,复杂度高的数据。比如说,在人员管理系统中,你删除一个人员,你既需要删除人员的基本资料,也要删除和该人员相关的信息,如信箱,文章等等,这样,这些数据库操作语句就构成一个事务! 1,事务的概念 一般来说,事务是必须满足4个条件(ACID)::原子性(Atomicit ...
分类:数据库技术   时间:2020-05-19 21:52:30    收藏:0  评论:0  赞:0  阅读:55
mysql笔记(11)-约束的添加、修改和删除
本文将简单介绍几种常见的约束类型,以及添加/修改/删除约束的方式 一、约束类型 在MySQL中,有如下几种约束: (1) NOT NULL:指示某列不能存储空值 (2) UNIQUE:保证某列的每行必须有唯一的值 (3) PRIMARY KEY:指示某一列为表的主码,是 非空且唯一 的 (4) CH ...
分类:数据库技术   时间:2020-05-19 21:50:40    收藏:0  评论:0  赞:0  阅读:83
分布式事务提交 - db 代理
之前做 toC 的项目时,有做过一个分布式 db 的代理层,内部的很多东西都是很有意思。本来最初是想要做一个大表添加字段的工具,但做着做着,有同事提出能不能添加一些自动分表的功能,从这一步开始,就让这个项目从原本的工具,变成了一个代理层的分布式 db。大致的功能包含了一层双缓存(LRU 队列和 re ...
分类:数据库技术   时间:2020-05-19 21:47:03    收藏:0  评论:0  赞:0  阅读:66
oracle数据库去重复的思路及实现
oracle的去重分为两种,完全去重和非完全去重。 完全去重 字段完全重复,在实际工作中使用的概率并不是很大,具体解决思路: 1.创建临时表,然后将DISTINCT查询的数据插入到临时表中; create table tab as(select distinct * from表名); 2.清空原表中 ...
分类:数据库技术   时间:2020-05-19 21:44:40    收藏:0  评论:0  赞:0  阅读:93
Spark 向数据库导出数据时,如何避免主键重复的问题
有一个需求是: 最近一小时内商品的点击次数 方案是用SparkStreaming 来做,利用窗口可以轻松达到目的,然后再将结果存入数据库,可问题就出现了,因为商品id为主键,这是不能重复的,如何更新呢?这就要用到以下的sql "insert into ads_hour values(?, ?) on ...
分类:数据库技术   时间:2020-05-19 21:32:45    收藏:0  评论:0  赞:0  阅读:232
使用python对oracle进行简单性能测试
一、概述 dba在工作中避不开的两个问题,sql使用绑定变量到底会有多少的性能提升?数据库的审计功能如果打开对数据库的性能会产生多大的影响?最近恰好都碰到了,索性做个实验。 1. sql使用绑定变量对性能的影响 2. 开通数据库审计功能对性能的影响 实验采用的办法很简单,就是通过python读取cs ...
分类:数据库技术   时间:2020-05-19 21:32:15    收藏:0  评论:0  赞:0  阅读:61
SpringData JPA 使用原生 SQL
在实现个人博客系统的归档功能的时候,遇上这样的需求: 1. 先把数据库中所有条目的时间按照年月分组,并查询出年月(String)的列表 2. 根据年月字符串查询符合条件的博客,并返回博客列表 由于数据访问层使用的 ,所以一般是根据方法命名规则或者编写 来查询数据库。 但是上面两个需求光凭方法命名应该 ...
分类:数据库技术   时间:2020-05-19 21:29:55    收藏:0  评论:0  赞:0  阅读:140
CF755G PolandBall and Many Other Balls
"Link" 做法一 考虑枚举有多少组是两个的。 $$ans_i=\sum\limits{i\choose j}{n j\choose i}$$ 这相当于是有$n$个球,在前$i$个中选$j$个,再任意选$i$个,要求不重复的方案数。 容斥有多少个是重复的得到: $$ans_i=\sum\limit ...
分类:数据库技术   时间:2020-05-19 21:26:16    收藏:0  评论:0  赞:0  阅读:61
基于windows平台的postgresql主从数据库流备份配置
基于windows平台的postgresql主从数据库流备份配置 因工作需要,需要搞pg数据库的主从备份,领导给了个方向使用流备份,于是开始朝着这个方向进发。 鸣谢大佬A_ccelerator的 "博客" 一、配置主从库 1.环境准备 对于 pg 的主从库配置,建议是使用两台机器。本文档基于两台 w ...
分类:数据库技术   时间:2020-05-19 21:24:11    收藏:0  评论:0  赞:0  阅读:122
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!