MySQL 安装配置:教你Centos7下通过yum安装Ceph分布式存储教程 前言 本文讲述了Ceph应该如何安装,掌握方法后,可自行选择安装哪个版本的Ceph。 配置yum源,epel源 首先机器需要联网,并且配置网络yum源,epel源,可从阿里开源镜像站中下载源文件。 注:EPEL (Extra Packages for En...
MongoDB 教你MongoDB数据库如何正确中断正在创建的索引 我们在使用 MongoDB 的时候,会出现需要给一个已经存在的大集合的某个字段增加索引的情况。 索引分为前台索引和后台索引,对应到 pymongo 中创建索引的代码: import pymongo handler = pymongo.MongoClient...
PostgreSQL PostgreSQL 数据库基础 之 regexp_matches替换like模糊查询的操作 我就废话不多说了,大家还是直接看代码吧~ 改前: select * from 表名 where 字段名 like ||#{参数}||’%’ 改后: select *,regexp_matches(字段名, #{参数}) from 表...
MySQL SQL开发知识:MySQL 中如何归档数据的实现方法 归档,在 MySQL 中,是一个相对高频的操作。 它通常涉及以下两个动作: 迁移。将数据从业务实例迁移到归档实例。 删除。从业务实例中删除已迁移的数据。 在处理类似需求时,都是开发童鞋提单给 DBA,由 DBA 来处理。 于是,很多开发童鞋就好奇,DBA ...
PostgreSQL postgresql 数据库中的 序列nextval 使用方法详解 一、postgresql中的序列 1.1 场景需求 需要向下图一样,需要对产品编码编码设置一个序列。编码规则 SKU + 序列号: 1.2 序列 序列是基于bigint算法的,因此范围是不能超过一个八字节 整数的范围(-922337203685477580...
PostgreSQL 详解postgresql查询结果自动将大写的名称转换为小写问题 我就废话不多说了,大家还是直接看代码吧~ SELECT sum(aa) as “recordNumber” FROM table SELECT sum(aa) as recordNumber FROM table postgis查询...
其他数据库 详解基于Redis 延时队列的优化方案 一、延时队列的应用 近期在开发部门的新项目,其中有个关键功能就是智能推送,即根据用户行为在特定的时间点向用户推送相应的提醒消息,比如以下业务场景: 在用户点击充值项后,半小时内未充值,向用户推送充值未完成提醒。 在用户最近一次阅读行为2小时后,向用户推送继...
MongoDB 详解MongoDB数据库的范围片键和哈希片键 01 片键 MongoDB的片键决定了集合中存储的数据在集合中的分布情况,具体的方法是使用片键值的范围来对集合中的数据进行分区。举个例子: 假如我们以年龄age来作为片键,那么age的范围理论上是0~80,此时,Mon...
MySQL Linux基础:详解Linux索引节点inode 1.inode简介 理解inode,要从文件储存说起。文件储存在硬盘上,硬盘的最小存储单位叫做”扇区”(Sector)。每个扇区储存512字节(相当于0.5KB)。操作系统读取硬盘的时候,不会一个个扇区地读取,这样效率太低,而是一次性连续读取多个扇区,即一...
MongoDB MongoDB 数据库 监控工具mongostat和mongotop的操作使用说明 rs.status() MongoDB中自带两个监控的工具,分别是mongostat和mongotop,今天我们看看这两个工具的使用方法。 mongostat mongostat工具提供了mongod和mongos的运...
PostgreSQL postgresql 数据库基础 之 如何实现将数组变为行 有的时候需要把数组元素同表中的字段进行关系运算,首先得把array变为记录行 SELECT “unnest”(array[1,2,3]) 结果: unnest 求数组交集: SELECT “unnest”(a...
MySQL 系统配置:在linux系统下如何部署selenium爬虫程序介绍 前言 我这里是工作需要把selenium 爬虫程序部署到Linux 服务器上面 顺便跟大家交流一下 如果有兴趣的话可以看一下 一、selenium是什么? Selenium是一个用于Web应用程序测试的工具。Selenium测试直接运行在浏览器中,就像真正...