随笔分类 -  数据库及ORM

摘要:1、下载Mysql 官网下载 首先下载安装包: https://www.mysql.com/cn/downloads/ 拉到最下面,找到MySQL Community Edition (GPL (注:GPL版本为开源,非商用;commercial为商用版)点击链接进入后, 会有一大堆可下载的选项对应 阅读全文
posted @ 2020-09-21 18:51 Mr_Yun 阅读(459) 评论(0) 推荐(0)
摘要:背景 参考链接:https://www.cnblogs.com/middleware/p/9670481.html 在众多开源缓存技术中,Redis无疑是目前功能最为强大,应用最多的缓存技术之一,参考2018年国外数据库技术权威网站DB-Engines关于key-value数据库流行度排名,Redi 阅读全文
posted @ 2019-10-15 01:01 Mr_Yun
摘要:背景 参考链接:https://www.cnblogs.com/middleware/p/9511389.html 在众多开源缓存技术中,Redis无疑是目前功能最为强大,应用最多的缓存技术之一,参考2018年国外数据库技术权威网站DB-Engines关于key-value数据库流行度排名,Redi 阅读全文
posted @ 2019-10-15 00:58 Mr_Yun
摘要:参考链接:https://www.cnblogs.com/pyyu/p/9844093.html 为什么要用redis-cluster 1.并发问题 2.数据量太大 一台服务器内存正常是16~256G,假如你的业务需要500G内存, 新浪微博作为世界上最大的redis存储,就超过1TB的数据,去哪 阅读全文
posted @ 2019-10-05 16:37 Mr_Yun 阅读(374) 评论(0) 推荐(0)
摘要:参考链接:https://www.cnblogs.com/pyyu/p/9718679.html Redis-Sentinel sentinel主要功能如下: 不时的监控redis是否良好运行,如果节点不可达就会对节点进行下线标识 如果被标识的是主节点,sentinel就会和其他的sentinel节 阅读全文
posted @ 2019-10-05 16:34 Mr_Yun 阅读(160) 评论(0) 推荐(0)
摘要:原文链接:redis主从同步 redis主从同步 原理:1. 从服务器向主服务器发送 SYNC 命令。2. 接到 SYNC 命令的主服务器会调用BGSAVE 命令,创建一个 RDB 文件,并使用缓冲区记录接下来执行的所有写命令。3. 当主服务器执行完 BGSAVE 命令时,它会向从服务器发送 RDB 阅读全文
posted @ 2019-10-05 14:31 Mr_Yun 阅读(230) 评论(0) 推荐(0)
摘要:原链接:redis发布订阅 发布publish 订阅subscribe Redis 通过 PUBLISH 、 SUBSCRIBE 等命令实现了订阅与发布模式。 举例1: qq群的公告,单个发布者,多个收听者 发布/订阅 实验 发布订阅的命令 PUBLISH channel msg 将信息 messa 阅读全文
posted @ 2019-10-05 14:28 Mr_Yun
摘要:本文介绍Python3连接MySQL的第三方库--PyMySQL的基本使用。 PyMySQL介绍 PyMySQL 是在 Python3.x 版本中用于连接 MySQL 服务器的一个库,Python2中则使用mysqldb。 Django中也可以使用PyMySQL连接MySQL数据库。 PyMySQL 阅读全文
posted @ 2019-05-05 18:08 Mr_Yun 阅读(1211) 评论(0) 推荐(0)
摘要:在默认情况下,mongod是监听在127.0.0.1之上的,任何客户端都可以直接连接27017,且没有认证。 好处是,用户可以即时上手,不用担心被一堆配置弄的心烦意乱。 坏处是,公网服务器搭建MongoDB,那么所有人都可以直接访问并修改数据库数据了。 默认情况下,mongod也是没有管理员账户的。 阅读全文
posted @ 2019-04-11 22:01 Mr_Yun 阅读(11146) 评论(1) 推荐(3)
摘要:Python3 操作Mongodb数据库安装 安装 运行环境: 获取集合 删除集合 查看所有文档 获取文档的个数 插入一个文档 插入多个文档 替换文档 更新一个文档 更新多个文档 删除一个文档 删除多个文档 阅读全文
posted @ 2019-04-05 19:30 Mr_Yun
摘要:一、PostgreSQL是什么? PostgreSQL是一个功能强大的开源对象关系数据库管理系统(ORDBMS)。 用于安全地存储数据; 支持最佳做法,并允许在处理请求时检索它们。 PostgreSQL(也称为Post-gress-Q-L)由PostgreSQL全球开发集团(全球志愿者团队)开发。 阅读全文
posted @ 2019-04-05 19:22 Mr_Yun
摘要:目录: 1. ORM介绍 orm英文全称object relational mapping,就是对象映射关系程序,简单来说我们类似python这种面向对象的程序来说一切皆对象,但是我们使用的数据库却都是关系型的, 为了保证一致的使用习惯,通过orm将编程语言的对象模型和数据库的关系模型建立映射关系, 阅读全文
posted @ 2018-11-30 18:22 Mr_Yun
摘要:1. 数据库介绍 1.1什么是数据库? 数据库(Database)是按照数据结构来组织、存储和管理数据的仓库,每个数据库都有一个或多个不同的API用于创建,访问,管理,搜索和复制所保存的数据。我们也可以将数据存储在文件中,但是在文件中读写数据速度相对较慢。所以,现在我们使用关系型数据库管理系统(RD 阅读全文
posted @ 2018-11-26 20:28 Mr_Yun
摘要:缓存数据库介绍 NoSQL(NoSQL = Not Only SQL ),意即“不仅仅是SQL”,泛指非关系型的数据库,随着互联网web2.0网站的兴起,传统的关系数据库在应付web2.0网站, 特别是超大规模和高并发的SNS类型的web2.0纯动态网站已经显得力不从心,暴露了很多难以克服的问题,而 阅读全文
posted @ 2018-11-24 18:57 Mr_Yun
摘要:有一个技巧,Redis端口号6379,是手机键盘上的MERZ。 阅读全文
posted @ 2018-11-23 22:03 Mr_Yun 阅读(3714) 评论(0) 推荐(0)