• 欢迎来到Compiler网站,如果对网站内容感兴趣或者帮助到你,请为文章点赞,谢谢!

关于数据存储的分类

mongodb入门—本地安装

mongodb入门—本地安装
最近在工作中遇到了部分文档存储的场景,于是了解了目前比较通用的文档存储的NoSQL解决方案,因此从通用性上对mongodb进行学习,并记录学习中查阅的资料,以及遇到的问题,用于后来参考。 本地环境与mongo版本 由于我的电脑是一个笔记本电脑,并且年代已经久远了,尝试了一番5.0版本后,遇到了很多问题,因此目前主要版本如下: 系统为ubuntu v18.0……继续阅读 »

2个月前 (08-28) 60浏览 0评论 1个赞

elasticsearch docs rest-api操作总结

elasticsearch docs rest-api操作总结
创建 通过PUT my_index/_create/1方式创建文档 支持自动生成文档Id和指定文档Id两种方式 通过调用 POST /users/_doc 系统自动生成document id 使用PUT user/_create/1 创建时, URI中显式指定_create, 此时如果该id已经存在,则操作失败 通过指定d……继续阅读 »

4个月前 (07-06) 98浏览 0评论 1个赞

elasticsearch 搜索基本概念与入门操作

elasticsearch 搜索基本概念与入门操作
elasticsearch 搜索提供了多种查询数据的方式,例如 query string 以及_search方式,方便我们根据不同的需求查询数据,同时在查询参数中,可以指定结果的算分策略,能够的到更加符合需求的结果。本文主要从使用方式出发,介绍查询的基础用法 Search API URI Search 在URL 中使用查询参数 Request……继续阅读 »

5个月前 (06-04) 101浏览 0评论 0个赞

NULL列对数据库的影响

NULL列对数据库的影响
1. NULL列的影响 Mysql 官方文档: NULL columns require additional space in the row to record whether their values are NULL. For MyISAM tables, each NULL column takes one bit extra, rounded ……继续阅读 »

6个月前 (04-17) 90浏览 0评论 1个赞

Redis 二进制位数组

Redis 二进制位数组
Redis提供了SETBIT,GETBIT,BITCOUNT,BITOP四个命令用于处理二进制位数组. 其中, SETBIT命令用于为位数组指定偏移量上的二进制设置值, 位数组的偏移量从0开始计数, 而二进制位的值则可以是0或者1。 GETBIT命令则用于获取位数组指定偏移量上的二进制位的值. BIGCOUNT命令用于统计维数组里面, 值为1的二进制位的数量……继续阅读 »

6个月前 (04-14) 186浏览 0评论 1个赞

Redis 发布与订阅

Redis 发布与订阅
发布与订阅 Redis的发布与订阅命令由PUBLISH,SUBSCRIBE,PSUBSCRIBE等命令组成。 通过执行SUBSCRIBE命令, 客户端可以订阅一个或多个频道, 从而成为这些频道的订阅者: 每当有其他客户端向被订阅的频道发送消息时, 频道的所有订阅者都会收到这条消息。 除了订阅频道之外, 客户端还可以通过执行PSUBSCRIBE命令订阅一个或多……继续阅读 »

6个月前 (04-13) 170浏览 0评论 1个赞

redis 慢日志查询 配置与定位

redis 慢日志查询 配置与定位
Redis慢查询日志功能用于记录执行时间超过给定时长的命令请求, 用户可以通过这个功能产生的日志来监视和优化查询速度。 相关配置参数 slowlog-log-slower-than选项指定执行时间超过多少微秒(1秒等于1000000微秒)的请求会被记录到日志上面 slowlog-max-len选项指定服务器最多保存多少条慢查询日志 保存日志方式 ……继续阅读 »

6个月前 (04-12) 229浏览 0评论 1个赞

mysql数据库锁

mysql数据库锁
数据库锁 什么是锁? 数据库锁是用于对公共资源的并发访问。是为了保证数据的并发性和一致性 锁类型 共享锁(S Lock): 允许事务读取一行数据 排它锁(X Lock): 允许事务更新或者删除一条数据 意向排它锁(IS Lock): 事务想要获取一个表中某几行的排它锁 意向共享锁(XS Lock): 事务想要获取一个表中某几行的共享锁 ……继续阅读 »

6个月前 (04-11) 170浏览 0评论 2个赞

mysql事务

mysql事务
mysql 事务 mysql事务的四个特性 原子性(Atomicity) 原子性是指整个数据库事务是不可分割的工作单位。只有使事务中的所有数据库操作都成功,整个事务才算成功。如果事务中任何一个SQL执行失败,已执行的SQL的操作必须被撤销, 数据库状态应该回退到执行事务前的状态。 一致性(Consistency) 一致性是指事务将数据库从一个状态转换……继续阅读 »

6个月前 (04-11) 176浏览 0评论 1个赞