摘要:
欢迎关注我的微信公众号 分库分表的文章网上非常多,但是大多内容比较零散,以讲解知识点为主,没有完整地说明一个大表的切分、新架构设计、上线的完整过程。 因此,我结合去年做的一个大型分库分表项目,来复盘一下完整的分库分表从架构设计 到 发布上线的实战总结。 1.前言 为什么需要做分库分表。这个相信大家多 阅读全文
posted @ 2021-02-17 22:26
猪鼓励豆窝
阅读(152)
评论(0)
推荐(0)
摘要:
欢迎关注我的微信公众号 一、问题 在好大夫在线内部,S3系统负责各业务方操作日志的集中存储、查询和管理。目前,该系统日均查询量数千万次,插入量数十万次。随着日志量的不断累积,主表已经达到数十亿,单表占用磁盘空间400G+。S3是业务早期就存在的系统,当时为了简单快速落地,使用了MySQL来存储,随着 阅读全文
posted @ 2021-02-17 22:25
猪鼓励豆窝
阅读(204)
评论(0)
推荐(0)
摘要:
欢迎关注我的微信公众号 很多时候在日常的项目中,有些数据是不允许重复的,例如用户信息中的登陆名,一旦存在同一个登陆名,必然不知道到底是哪个用户执行登陆操作,导致系统异常。 常常在防止数据重复的情况下,我们都采用唯一索引去解决,如下 CREATE TABLE `login` ( `id` bigint 阅读全文
posted @ 2021-02-17 22:24
猪鼓励豆窝
阅读(202)
评论(0)
推荐(0)
摘要:
欢迎关注我的微信公众号 大纲 掌握数据库连接对象Connection中重要方法 掌握游标对象Cursor中重要方法 数据库操作基本过程 数据库连接对象Connection # 连接sqlite数据库 conn = sqlite3.connect('数据库') # Connection对象下重要的方法 阅读全文
posted @ 2021-02-17 22:22
猪鼓励豆窝
阅读(85)
评论(0)
推荐(0)
摘要:
欢迎关注我的微信公众号 前言:解决Navicat连接Oracle数据库报错Cannot load OCI DLL问题,让Navicat成功连接Oracle数据库,将Oracle数据库导入到Mysql中。 一.下载和激活Navicat 省略 二.查看Oracle版本 需要根据Oracle的版本和位数, 阅读全文
posted @ 2021-02-17 22:20
猪鼓励豆窝
阅读(420)
评论(0)
推荐(0)