
数据库
数据库
伴鱼技术团队
伴鱼少儿英语是目前飞速成长的互联网在线英语教育品牌之一。团队既有来自今日头条的产品合伙人-黄河,来自阿里、头条、百度、小米、迅雷的互联网大牛,也有来自新东方、好未来、瑞思等教育公司的教育专家。我们期望打造更创新、更酷、让学英语更有效的新一代互联网产品。
展开
-
我们为什么放弃 MongoDB 和 MySQL,选择 TiDB
写在前面的话技术选型是由技术方向和业务场景 trade-off 决定的,脱离业务场景来说技术选型是没有任何意义的,所以本文只是阐述了伴鱼技术团队数据库选型的过程,这并不是 MySQL、MongoDB 和 TiDB 之间直接的比较,只能说明 TiDB 更适合伴鱼的业务场景和技术规划,另外由于 TiDB 是非常新的数据库技术,所以这也能体现出伴鱼技术团队对新技术的态度、技术后发优势的理解、成本与效率的衡权和技术生态与红利的思考。为什么放弃 MongoDB伴鱼是 2015 年成立的,那个时候 NoSQ原创 2020-07-28 10:41:36 · 2762 阅读 · 1 评论 -
TIDB在伴鱼的实践
一、背景介绍伴鱼少儿英语是目前飞速成长的互联网在线英语教育品牌之一,旗下包括伴鱼绘本、伴鱼少儿英语、伴鱼自然拼读和伴鱼精读课等系列产品。伴鱼使用的数据库种类有Tidb,MongoDB,MySQL,Codis。在伴鱼,目前生产环境共有11套Tidb集群,服务于在线教学、绘本、消息、交易和少儿等众多核心业务。目前线上Tidb部署版本统一为2.1.15。Tidb server和PD混部,机器配置:64C64G500G SAS;Tikv单独部署,机器配置:64C64G1.5T NVME下面从伴鱼为何选择T原创 2020-05-27 09:41:24 · 1234 阅读 · 0 评论 -
数据库隔离级别剖析
前言在线应用业务中,数据库是一个非常重要的组成部分,特别是现在的微服务架构为了获得水平扩展能力,我们倾向于将状态都存储在数据库中,这要求数据库能够正确、高性能处理请求,但这是一个几乎不可能达到的要求,所以数据库的设计者们定义了隔离级别这一个概念,在高性能与正确性之间提供了一个缓冲地带,明确地告诉使用者,我们提供正确性差一点但是性能好一点的模式和正确性好一点但是性能差一点的模式,使用者可以按照你们的业务场景来选择使用。本质从本质上讲,隔离级别是定义数据库并发控制的。在应用程序的开发中,我们通常利用锁进行原创 2020-05-26 20:37:58 · 440 阅读 · 0 评论