热门标签 | HotTags
当前位置:  开发笔记 > 后端 > 正文

Tidb为什么能做到国产第一

截止目前根据国内权威数据库排行榜墨天轮的数据库排名。TiDB一直处于冠军地位。这所有国产数据库中,TiDB不是历史最长的,为什么能一直第一?我觉得因素很多。**第一、产品理念。**

作者:xuexiaogang

原文来源:https://tidb.net/blog/dd0ed406


截止目前根据国内权威数据库排行榜墨天轮的数据库排名。TiDB一直处于冠军地位。

image.png

这所有国产数据库中,TiDB不是历史最长的,为什么能一直第一?我觉得因素很多。

第一、          产品理念。

1、       存储与计算分离;

2、       是分布式的而不需要分库分表

image.png

3、raft保障强一致

第二、          高层与众不同的理念。

有一次CEO刘奇组织用户交流会,提出两点要求:

1、       只允许提问题,不允许表扬;

2、       研发不许辩解。

这种理念使得产品只可能越做越好。

第三、          运营出众。

运营人员的组织工作优秀、召集业内同行融入布道的制度是国内做的最好的,没有之一。

第四、          面向用户友好。

1、兼容MySQL,使得熟悉MySQL的人员低成本掌握TiDB。

2、支持在在线缩扩容。

3、安装简单,避免学习者止步于安装。

4、安装自带监控,避免学习安装监控的成本。

5、拓扑文件设计出众。变更操作高亮显示。

6、之前反馈课件没有中文,不久就推出了中文的课程。

第五、          HATP去hadoop。

image.png

上图来自于百度。Hadoop的理念值得我们学习,但是技术已经过时,甚至可以说用hadoop的弊端和成本远大于不用hadoop。

我们针对结构化数据处理来说大家请看TiDB的分析处理能力。

TiDB处理300万级别的数据统计分析用时0.66秒。如果有TiFlash的加持那么千万级也是秒出。

image.png

对于绝大多数公司来做,完全是可以不需要hadoop就能完成几乎所有分析场景的需求。如果有非结构化数据,可以继续使用hadoop,如果都是结构化数据TiDB是去Hadoop的好工具。这带来的收益直接是减少了低效的技术栈,还有技术团队和运维团队的人员开支和成本。

个人能力有限,精力有限,还有很多方面待学习过后再进行撰写。


推荐阅读
  • Python 数据可视化实战指南
    本文详细介绍如何使用 Python 进行数据可视化,涵盖从环境搭建到具体实例的全过程。 ... [详细]
  • 从0到1搭建大数据平台
    从0到1搭建大数据平台 ... [详细]
  • PTArchiver工作原理详解与应用分析
    PTArchiver工作原理及其应用分析本文详细解析了PTArchiver的工作机制,探讨了其在数据归档和管理中的应用。PTArchiver通过高效的压缩算法和灵活的存储策略,实现了对大规模数据的高效管理和长期保存。文章还介绍了其在企业级数据备份、历史数据迁移等场景中的实际应用案例,为用户提供了实用的操作建议和技术支持。 ... [详细]
  • 服务器部署中的安全策略实践与优化
    服务器部署中的安全策略实践与优化 ... [详细]
  • MySQL 8.0 MGR 自动化部署与配置:DBA 和开源工具的高效解决方案
    MySQL 8.0 MGR 自动化部署与配置:DBA 和开源工具的高效解决方案 ... [详细]
  • 本文介绍如何使用 Python 的 DOM 和 SAX 方法解析 XML 文件,并通过示例展示了如何动态创建数据库表和处理大量数据的实时插入。 ... [详细]
  • 开机自启动的几种方式
    0x01快速自启动目录快速启动目录自启动方式源于Windows中的一个目录,这个目录一般叫启动或者Startup。位于该目录下的PE文件会在开机后进行自启动 ... [详细]
  • MySQL下载与安装指南:详细记录常见问题及解决方法
    MySQL下载与安装指南:详细记录常见问题及解决方法 ... [详细]
  • 在CentOS 7环境中安装配置Redis及使用Redis Desktop Manager连接时的注意事项与技巧
    在 CentOS 7 环境中安装和配置 Redis 时,需要注意一些关键步骤和最佳实践。本文详细介绍了从安装 Redis 到配置其基本参数的全过程,并提供了使用 Redis Desktop Manager 连接 Redis 服务器的技巧和注意事项。此外,还探讨了如何优化性能和确保数据安全,帮助用户在生产环境中高效地管理和使用 Redis。 ... [详细]
  • PHP 各版本对比:标准版与最新顶级版的详细分析 ... [详细]
  • 本文深入探讨了NoSQL数据库的四大主要类型:键值对存储、文档存储、列式存储和图数据库。NoSQL(Not Only SQL)是指一系列非关系型数据库系统,它们不依赖于固定模式的数据存储方式,能够灵活处理大规模、高并发的数据需求。键值对存储适用于简单的数据结构;文档存储支持复杂的数据对象;列式存储优化了大数据量的读写性能;而图数据库则擅长处理复杂的关系网络。每种类型的NoSQL数据库都有其独特的优势和应用场景,本文将详细分析它们的特点及应用实例。 ... [详细]
  • 2021年Java开发实战:当前时间戳转换方法详解与实用网址推荐
    在当前的就业市场中,金九银十过后,金三银四也即将到来。本文将分享一些实用的面试技巧和题目,特别是针对正在寻找新工作机会的Java开发者。作者在准备字节跳动的面试过程中积累了丰富的经验,并成功获得了Offer。文中详细介绍了如何将当前时间戳进行转换的方法,并推荐了一些实用的在线资源,帮助读者更好地应对技术面试。 ... [详细]
  • Presto:高效即席查询引擎的深度解析与应用
    本文深入解析了Presto这一高效的即席查询引擎,详细探讨了其架构设计及其优缺点。Presto通过内存到内存的数据处理方式,显著提升了查询性能,相比传统的MapReduce查询,不仅减少了数据传输的延迟,还提高了查询的准确性和效率。然而,Presto在大规模数据处理和容错机制方面仍存在一定的局限性。本文还介绍了Presto在实际应用中的多种场景,展示了其在大数据分析领域的强大潜力。 ... [详细]
  • Docker入门指南:初探容器化技术
    Docker入门指南:初探容器化技术摘要:Docker 是一个使用 Go 语言开发的开源容器平台,旨在实现应用程序的构建、分发和运行的标准化。通过将应用及其依赖打包成轻量级的容器,Docker 能够确保应用在任何环境中都能一致地运行,从而提高开发和部署的效率。本文将详细介绍 Docker 的基本概念、核心功能以及如何快速上手使用这一强大的容器化工具。 ... [详细]
  • Syncnavigator激活工具及破解方法详解
    本文详细介绍了Syncnavigator激活工具的使用方法及其破解技巧。用户可以通过访问官方网站www.SyncNavigator.CN获取相关资源,并通过客服QQ 1793040获得技术支持和帮助。此外,文章还提供了详细的步骤说明和常见问题解答,以确保用户能够顺利激活并使用Syncnavigator软件。 ... [详细]
author-avatar
S里覀格J
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有