摘要:
# InnoDB MySql 5.6 版本默认的存储引擎。InnoDB 是一个事务安全的存储引擎,它具备提交、回滚以及崩溃恢复的功能以保护用户数据。InnoDB 的行级别锁定以及 Oracle 风格的一致性无锁读提升了它的多用户并发数以及性能。InnoDB 将用户数据存储在聚集索引中以减少基于主键的 阅读全文
摘要:
一、为什么要用数据库 # 1、将文件和程序存在一台机器上是很不合理的。 # 2、操作文件是一件很麻烦的事。# 3、分布式架构,主从等等 都可以把多台服务器连接起来提升性能 所以就出现了一个新的概念 —— 数据库 你可以理解为 数据库 是一个可以在一台机器上独立工作的,并且可以给我们提供高效、便捷的方 阅读全文
摘要:
一、IO模型介绍 为了更好地了解IO模型,我们需要事先回顾下: 同步:一件事情做完再做另一件事情 异步:同时做多件事情 阻塞:sleep、input、join、shutdown、get、acquire、wait accept、recv、recvfrom 非阻塞:strblocking(False) 阅读全文
摘要:
一、线程池(concurrent.futures模块) #1 介绍 concurrent.futures模块提供了高度封装的异步调用接口 ThreadPoolExecutor:线程池,提供异步调用 ProcessPoolExecutor: 进程池,提供异步调用 Both implement the 阅读全文