首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    简单了解 TiDB 架构

    二、正文 由于是简单了解,所以更多的侧重点在存储 1.TiDB Server 还是从一个黑盒子讲起,在没有了解之前,我们对 TiDB 的认识就是,我们往里面丢数据,TiDB 负责存储数据。...这里其实可以简单的把两者理解为,TiDB 是无状态的可横向扩展的服务。而 MySQL 则是在内存中缓存了业务数据、无法横向扩展的单体服务。...4.存储细节 知道了列数据是如何映射成 Map 的,我们就可以继续了解存储相关的细节了。 从图中,我们可以看出个问题:如果某个 TiKV 节点挂了,那么该节点上的所有数据是不是都没了?...简单来说,就是会选择其中一份数据作为 Leader 对外提供读、写服务,其余的作为 Follower 仅仅只同步 Leader 的数据。...大致的存储机制、高可用机制上面已经简单介绍了。 但其实上面还遗留一了比较大的问题。

    67220

    nodejs php go语言了解

    1、Nodejs 1) 简单的说 Node.js 就是运行在服务端的 JavaScript。 2) Node.js 是一个基于Chrome JavaScript 运行时建立的一个平台。...2、php 1)PHP 是一种创建动态交互性站点的强有力的服务器端脚本语言。 2)PHP是一个单线程的脚本开发语言,它常在Web开发及系统集成中出现。...简单易学,Go语言的作者都有C的基因,那么Go自然而然就有了C的基因,那么Go关键字是25个,但是表达能力很强大,几乎支持大多数你在其他语言见过的特性:继承、重载、对象等。...内置强大的工具,Go语言里面内置了很多工具链,最好的应该是gofmt工具,自动化格式化代码,能够让团队review变得如此的简单,代码格式一模一样,想不一样都很困难。

    1.8K110

    简单了解InnoDB底层原理

    其实存储引擎也很简单,我认为就是一种存储解决方案,实现了新增数据、更新数据和建立索引等等功能。 有哪些已有的存储引擎可以让我们选择呢?...先把这个问题放一放,我们先来了解一下InnoDB存储引擎的底层原理。...我们在这里简单的对比一下这两个存储引擎的区别就好。我们分点来一点点描述。 事务 InnoDB支持事务、回滚、事务安全和奔溃恢复。...End 由于时间的原因,本文只是简单的聊了聊InnoDB的整体架构,并没有很深入的去聊某些点。...例如InnoDB是如何改进来解决缓冲池污染的,其算法具体是什么,checkpoint是如何工作的等等,只是做一个简单了解,之后如果有时间的话再细聊。

    64720
    领券