很多大的互联网公司数据量很大,都采用分库分表,那么分库后就需要统一的唯一ID进行存储。这个ID可以是数字递增的,也可以是UUID类型的。如果是递增的话,那么拆分了数据库后,可以按照id的hash,均匀的分配到数据库中,并且mysql数据库如果将递增的字段作为主键存储的话会大大提高存储速度。但是如果把订单ID按照数字递增的话,别人能够很容易猜到你有多少订单了,这种情况就可以需要一种非数字递增的方式进
分类:
其他好文 时间:
2019-07-29 12:54:44
阅读次数:
90
PyQt5快速入门(八)PyQt5数据库操作一、SQLite数据库1、SQLite简介SQLite是一个轻量级的数据库,实现了自给自足、无服务器、零配置、事务性的SQL数据库引擎,主要作为手机应用的数据库以及小型桌面应用的数据库。官方网站:https://www.sqlite.org2、SQLite常用操作创建数据库文件,创建后进行入SQLite命令行模式。sqlite3DatabaseName.
分类:
数据库 时间:
2019-07-29 10:09:18
阅读次数:
227
HPS(Hits Per Second) :每秒点击次数,单位是次/秒。 TPS(Transaction Per Second):系统每秒处理交易数,单位是笔/秒。 QPS(Query Per Second):系统每秒处理查询次数,单位是次/秒。对于互联网业务中,如果某些业务有且仅有一个请求连接,那 ...
分类:
其他好文 时间:
2019-07-28 17:48:41
阅读次数:
107
1、RDB和AOF两种持久化机制的介绍 RDB持久化机制,对redis中的数据执行周期性的持久化 AOF机制对每条写入命令作为日志,以append-only的模式写入一个日志文件中,在redis重启的时候,可以通过回放AOF日志中的写入指令来重新构建整个数据集 如果我们想要redis仅仅作为纯内存的 ...
分类:
其他好文 时间:
2019-07-28 15:48:05
阅读次数:
65
10.2 Go redis redis是NoSQL数据, 不是传统的关系型数据库。linux,windows环境皆可安装。 redis(Remote Dictionary Server)远程字典服务器,性能非常高,单机15W QPS,适合缓存,持久化数据。 1.1. Go操作redis 使用第三方开 ...
分类:
其他好文 时间:
2019-07-27 22:28:28
阅读次数:
129
qps 每秒处理的查询数tps 每秒处理的事务数IOPS,每秒磁盘进行的I/O操作次数 一 延迟的原因 主库并发量大,而从库复制是单线程,从库过多,主从系统配置不当,cpu,内存等,慢sql过大多,大的事物,网络延迟,跨公网的主从复制很容易导致主从复制延迟 二解决方法 1.适当数量的从库,3-5个, ...
分类:
数据库 时间:
2019-07-24 16:33:42
阅读次数:
154
关于 QPS、TPS、PV、UV、GMV、IP、RPS 这些词语,看起来好像挺专业。但实际上,我认为是这是每个程序员必懂的知识点了,你可以搞不懂它们怎么计算的,但是你最少要知道它们分别代表什么意思吧?! QPS QPS:全名 Queries Per Second,意思是“每秒查询率”,是一台服务器每 ...
分类:
其他好文 时间:
2019-07-23 17:30:24
阅读次数:
119
如果你用redis缓存技术的话,肯定要考虑如何用redis来加多台机器,保证redis是高并发的,还有就是如何让Redis保证自己不是挂掉以后就直接死掉了。 redis高并发:主从架构,一主多从,一般来说,很多项目其实就足够了,单主用来写入数据,单机几万QPS,多从用来查询数据,多个从实例可以提供每 ...
分类:
其他好文 时间:
2019-07-23 09:57:44
阅读次数:
79
一.Redis效率高的原因 众所周知,Redis常用来做缓存,从而提高项目QPS(每秒查询率)。QPS = 并发量 / 平均响应时间 然而其效率高的原因包含但不仅限于如下几点: 1.Redis基于内存,绝大部分操作都是直接对内存的操作,执行效率高。官方提供的数据是可以达到100000+的QPS 2. ...
分类:
其他好文 时间:
2019-07-20 09:55:31
阅读次数:
74
mysql引擎 Innodb :默认引擎(5.1之后版本),数据完整性,并发性处理,擅长更新,删除,支持事务安全的引擎,支持外键、行锁、事务是他的最大特点。如果有大量的update和insert,建议使用InnoDB,特别是针对多个并发和QPS较高的情况。 myisam:高速查询及插入。擅长插入和查 ...
分类:
数据库 时间:
2019-07-17 19:04:27
阅读次数:
133