## [ 本周读数 ]
>[danger] ### 64TB—— MySQL `InnoDb`单表最大限制
MySQL最流行的存储引擎之一`Innodb`存储数据的策略是分为两种的,当使用共享表空间存储方式的时候,其表空间的最大限制为64TB,当然这个大小是包括这个表的所有索引等其他相关数据。而当使用独享表空间来存放Innodb的表的时候,每个表的数据以一个单独的文件来存放,这个时候的单表限制,又变成文件系统的大小限制了。
## [ 新闻/资讯 ]
* [ThinkPHP`5.2`模型和数据库的新特性和废弃用法(摘要)](https://blog.thinkphp.cn/896716)
* [一篇文章帮你了解 PHP`7.3`更新](https://laravel-china.org/topics/21549)
* [`think-orm`发布`V1.2.15`版本](https://github.com/top-think/think-orm/releases/tag/v1.2.15)——独立的`ORM`类库
* [`think-mongo`发布`V2.0.13`版本](https://github.com/top-think/think-mongo/)——官方`MongoDb`扩展
* [`think-swoole`发布`V2.0.16`版本](https://github.com/top-think/think-swoole/)——官方`Swoole`扩展
## [ 教程/技巧 ]
* [利用`Trait`特性给模型增加乐观锁功能](https://blog.thinkphp.cn/895579)
* [nginx、swoole高并发原理初探](https://segmentfault.com/a/1190000007614502)
* [数据切分——Mysql分区表的建立及性能分析](https://blog.csdn.net/jhq0113/article/details/44593511)
* [我必须得告诉大家的MySQL优化原理](https://www.jianshu.com/p/d7665192aaaf)
* [MySQL 高扩展架构构建百万在线系统实践](https://juejin.im/post/5b20857b6fb9a01e701006dd)
## [ 扩展/应用 ]
* [`PHPBU`](https://github.com/sebastianfeldmann/phpbu)——PHP备份工具库,支持加密备份
* [`SMProxy`](https://github.com/louislivi/smproxy)——基于`Swoole`开发的`MySQL`数据库连接池( [使用教程](https://smproxy.louislivi.com/#/))
* [`Slim`](https://www.slimframework.com/)——PHP微框架
* [`beyod`](https://github.com/beyoio/beyod-app)——一个高性能分布式、事件驱动、异步非阻塞php socket网络应用框架
## [ 书籍/专栏 ]
[![](https://box.kancloud.cn/bae01cd12956c8afa4a0eeed7e8f8516_371x500.png =200x254)](https://amzn.to/2ApVZxY)
《[构建高性能Web站点](https://amzn.to/2ApVZxY)》——围绕如何构建高性能Web站点,从多个方面、多个角度进行了全面的阐述,涵盖了Web站点性能优化的几乎所有内容,充分抓住本质并结合实践,通过通俗易懂的文字和生动有趣的配图,让读者充分并深入理解高性能架构的真相。通过宽泛的视野和独特的角度,将《构建高性能Web站点》的内容展现得更加透彻和富有趣味。
![](https://box.kancloud.cn/fe5607741bd88cd4b7a8a9aba4bd8077_377x499.png =200x254)
《[Nginx高性能Web服务器详解](https://amzn.to/2SwOA6P)》——本书全面介绍了当前Internet上流行的一款开放源代码的Web服务器——Nginx。全书一共分为四大部分,分别从入门、功能、实现和应用等四个方面对Nginx服务器的知识进行完整阐述,从而满足广大读者在应用Nginx服务器时的普遍性需求。同时也深入剖析了Nginx服务器的工作原理和实现技术,对其中使用到的数据结构和方法进行了详细阐述,并且结合实际的应用情况给出了多个基于Nginx服务器,同时还部署有其他典型服务器的分布式网站架构部署配置。
>[info] ### 专栏:MySQL性能优化
* [MySQL性能优化(一):优化方式](https://blog.csdn.net/vbirdbest/article/details/81047715)
* [MySQL性能优化(二):优化数据库的设计](https://blog.csdn.net/vbirdbest/article/details/81051579)
* [MySQL性能优化(三):索引](https://blog.csdn.net/vbirdbest/article/details/81061053)
* [MySQL性能优化(四):SQL优化](https://blog.csdn.net/vbirdbest/article/details/81065566)
* [MySQL性能优化(五):分表](https://blog.csdn.net/vbirdbest/article/details/81084182)
* [MySQL性能优化(六):分区](https://blog.csdn.net/vbirdbest/article/details/82461109)
* [MySQL性能优化(七):其它优化](https://blog.csdn.net/vbirdbest/article/details/81084853)
## [ 活动/福利 ]
[第13届D2前端技术论坛](https://www.oschina.net/event/2289299)——历时近 10 年的发展,成功举办了 12 届,D2 为国内前端领域的开发者和设计者,以及所有对前端技术感兴趣的人提供一个交流的机会,以技术会友, 一起分享技术的乐趣,探讨行业的发展。**D2前端技术论坛 2018**将于**2019年1月6日上午9:00在杭州和达希尔顿逸林酒店举办**。
[始于阿里,回归社区 | Apache RocketMQ 开发者沙龙 上海站](http://www.huodongxing.com/event/8471734081011)——RocketMQ 是阿里巴巴在 2012 年开源的分布式消息中间件,2016 年捐赠给 Apache 软件基金会,并于 **2017 年 9 月 25 日成为 Apache 的顶级项目**。作为经历过多次**阿里巴巴双十一这种“超级工程”的洗礼**并有稳定出色表现的国产中间件,以其高性能、低延时和高可靠等特性近年来已经也被越来越多的国内企业使用。本次沙龙活动会挑选 5 名认真填写「报名信息」的同学,送出价值 99 元的《[码出高效,Java 开发手册](https://amzn.to/2Aj0DxJ)》活动时间:2019年1月12日 13:00~18:00 活动地址:(上海徐汇)田林路 200 号 C 座一楼 Cocospace
## [ 每周之星 ]
>[info]### ` vue-admin` 推荐指数:★★★★
基于Vue-cli3.0 + Element UI + ThinkPHP5.1 + RBAC权限 + 响应式的后台管理系统。
[ [官网](https://github.com/lmxdawn/vue-admin-php) | [演示](https://lmxdawn.github.io/vue-admin) ]
## 周刊投稿和订阅
周刊投稿及订阅、推广合作请[点击这里](783458)。
- 创刊辞
- 「ThinkPHP开发者周刊」第1期——创刊号
- 「ThinkPHP开发者周刊」第2期——5.1.26版本和安全规范指引
- 「ThinkPHP开发者周刊」第3期——官宣:5.1发布LTS版本
- 「ThinkPHP开发者周刊」第4期——日志、调试和通知
- 「ThinkPHP开发者周刊」第5期——API开发和调试专题
- 「ThinkPHP开发者周刊」第6期——好用的第三方类库
- 「ThinkPHP开发者周刊」第7期——性能分析和优化
- 「ThinkPHP开发者周刊」第8期——模型和关联
- 「ThinkPHP开发者周刊」第9期——缓存和权限
- 「ThinkPHP开发者周刊」第10期——路由和中间件
- 「ThinkPHP开发者周刊」第11期——设计模式和代码规范
- 「ThinkPHP开发者周刊」第12期——容器和持续集成
- 「ThinkPHP开发者周刊」第13期——数据库和高性能
- 「ThinkPHP开发者周刊」第14期——模板引擎和正则表达式
- 「ThinkPHP开发者周刊」第15期——ThinkPHP十三周年专刊
- 「ThinkPHP开发者周刊」第16期——喜迎新年
- 「ThinkPHP开发者周刊」第17期——开工大吉
- 「ThinkPHP开发者周刊」第18期——元宵喜乐
- 「ThinkPHP开发者周刊」第19期——关注2019开发趋势
- 「ThinkPHP开发者周刊」第20期——架构设计
- 「ThinkPHP开发者周刊」第21期——微服务
- 「ThinkPHP开发者周刊」第22期——编辑器和调试
- 「ThinkPHP开发者周刊」第23期——RPC和分布式
- 「ThinkPHP开发者周刊」第24期——MySQL优化
- 「ThinkPHP开发者周刊」第25期——PSR规范
- 「ThinkPHP开发者周刊」第26期——Redis
- 「ThinkPHP开发者周刊」第27期——分布式系统
- 「ThinkPHP开发者周刊」第28期——漫威英雄
- 「ThinkPHP开发者周刊」第29期——HTTP那些事
- 「ThinkPHP开发者周刊」第30期——协程初体验
- 「ThinkPHP开发者周刊」第31期——WEB安全
- 「ThinkPHP开发者周刊」第32期——开源是自由的
- 「ThinkPHP开发者周刊」第33期——重构
- 「ThinkPHP开发者周刊」第34期——验证和加密
- 「ThinkPHP开发者周刊」第35期——女皇报告
- 「ThinkPHP开发者周刊」第36期——2019年全球开发者调查报告(JetBrains)
- 「ThinkPHP开发者周刊」第37期——DevOps
- 「ThinkPHP开发者周刊」第38期——再续设计模式
- 「ThinkPHP开发者周刊」第39期——消息队列
- 「ThinkPHP开发者周刊」第40期——高并发
- 「ThinkPHP开发者周刊」第41期——数据库之关系型数据库
- 「ThinkPHP开发者周刊」第42期——数据库之非关系型数据库
- 「ThinkPHP开发者周刊」第43期——安全趋势报告
- 「ThinkPHP开发者周刊」第44期——敏捷开发
- 「ThinkPHP开发者周刊」第45期——搜索引擎
- 「ThinkPHP开发者周刊」第46期——Markdown标记语言
- 「ThinkPHP开发者周刊」第47期——Composer
- 「ThinkPHP开发者周刊」第48期——Docker
- 「ThinkPHP开发者周刊」第49期——安全运营
- 「ThinkPHP开发者周刊」第50期——性能测试和优化
- 「ThinkPHP开发者周刊」第51期——高可用设计
- 「ThinkPHP开发者周刊」第52期——互联网50周年
- 「ThinkPHP开发者周刊」第53期——开源评选
- 「ThinkPHP开发者周刊」第54期——HTTP3的前世今生
- 「ThinkPHP开发者周刊」第55期——PHP7.4专题
- 「ThinkPHP开发者周刊」第56期——无服务Serverless
- 「ThinkPHP开发者周刊」第57期——ServiceMesh服务网格
- 「ThinkPHP开发者周刊」第58期——DDD领域驱动设计