Hi,Friend

Talk is cheap, show me the code.

Innodb存储引擎(一) 存储结构分析

MySQL服务端主要分为Server层和存储引擎层两部分,存储引擎层主要负责数据的存储与查询,常见的存储引擎有InnnoDB、MyISAM、Memory、RocksDB,在MySQL5.5.5开始InnoDB就开始作为默认存储引擎在MySQL中。

每周分享(第3期)

最近在读一本很有意思的书《直觉泵和其他思考工具》 [美] 丹尼尔·丹尼特。书中介绍了77种思考工具,可以帮助我们在思维习惯上建立方法论体系,这一个个小工具被称为直觉泵,意味着我们在思考时只需要根据具体事物和问题场景,去转动直觉泵的旋钮,以此来检验我们的直觉是否合理。介绍几个有意思的直觉泵:奥卡姆剃刀

周刊分享(第2期)

颐和园半日游来北京快两年了,住在中关村附近却一直没有去过颐和园,趁着四月初天气绝佳去了一趟。纯佛系观光,爬过万寿山,沿着昆明湖走了走,看到了大院里的玉兰花,没有什么香气,回来之后简单做了做功课,玉兰花又称早春花木,因为开花时无叶,故有木花树之称,另外也是上海市市花。Antlr (Another To

系统设计实践(02)- 文本存储服务

前言系统设计实践篇的文章将会根据《系统设计面试的万金油》为前置模板,讲解数十个常见系统的设计思路。前置阅读:《系统设计面试的万金油》系统设计实践(01) - 短链服务设计目标让我们设计一个类似于Pastebin的网站,用户可以在其中存储纯文本。该服务的用户将输入一段文本,并获得一个随机生成的URL来

系统设计实践(01) - 短链服务

前言系统设计实践篇的文章将会根据《系统设计面试的万金油》为前置模板,讲解数十个常见系统的设计思路。设计目标设计一个像TinyURL这样的URL缩短服务。该服务将提供一个较短的URL,重定向到原本长的URL。一. 为什么我们需要URL短链URL缩短用于为长URL创建更短的别名。我们称这些缩短的别名为短

系统设计

1. 功能期望功能点case不涉及的场景谁会用多少人用怎么用2. 估计预估吞吐量系统预期的延迟(对于读和写查询)读写请求比例流量估计存储估计内存估计如果我们使用缓存,我们想在缓存中存储什么类型的数据我们需要多少内存和多少机器来实现这个目标有多少数据需要进行持久化存储到磁盘3. 设计目标延迟和吞吐量需

Dubbo长连接与通信性能关系

C10K问题由来随着互联网的普及,应用的用户群体几何倍增长,此时服务器性能问题就出现。最初的服务器是基于进程/线程模型。新到来一个TCP连接,就需要分配一个进程。假如有C10K,就需要创建1W个进程,可想而知单机是无法承受的。那么如何突破单机性能是高性能网络编程必须要面对的问题,进而这些局限和问题就

Hi,Friend

切换主题 | SCHEME TOOL