个人简介

Echo Blog


江湖无名 安心练剑
  • Ocean Base-02-技术概览
    技术概览 整体架构图 OceanBase 采用 Share-Nothing 架构,各个节点之间完全对等,每个节点都有自己的 SQL 引擎和存储引擎。 OceanBase 的整个设计里没有任何的单点,这就从架构上解决了高可靠和高可用的问题。 大表 一张大表,实际上会通过分区进行拆分开。 然后通过拆分为众多的小表,从而可以部署在多台机器上。 扩容进行 re-balance 的时...
    2019-11-20 03:18:30 | Database
  • Ocean Base-01-基本概念
    基本概念 Zone(Availabilty Zone,区,可用性区) 一个OceanBase集群,由若干个Zone组成。 Zone的含义是可用性区,通常指一个机房(数据中心,IDC)。 为了数据的安全和高可用性,一般会把数据的多个副本分布在多个Zone上。 这样,对于OB来说,可以实现单个Zone的故障不影响数据库服务。 一个Zone包括若干物理服务器。 Zone是Availa...
    2019-11-20 03:18:30 | Database
  • Ocean Base-00-overview
    Ocean Base Ocean Base 对传统的关系数据库进行了开创性的革新。 在普通硬件上实现金融级高可用,在金融行业首创“三地五中心”城市级故障自动无损容灾新标准,同时具备在线水平扩展能力,创造了4200万次/秒处理峰值的纪录。 6 大特性 强一致 数据多副本通过 Paxos 协议同步事务日志,多数派成功事务才能提交。 缺省情况下读、写操作在主副本进行,保证强一致 高可...
    2019-11-20 03:18:30 | Database
  • DRDS
    技术的选型 当我们选择一项技术的时候,第一个问题应该是问自己我真的需要吗? 其实答案往往是不需要。 后期的迁移 如果我们选择一款新的 databse,那应该尽力不要使用其特色功能,以方便后期迁移。 采坑 所有的技术都有坑,使用之前我们必须知道一些坑,尽量避免。 当然还有很多坑是要踩过才知道。 online DDL 这是一种非常方便的功能,但是必须要对资源进行保护。 用户可...
    2019-11-20 03:18:30 | Database
  • HotDB
    Hotdb HotDB是一款专注MySQL数据库服务的高可靠高吞吐量的分布式数据库产品,能在分布式数据环境下为应用提供集中式数据库的操作体验,为海量数据、海量用户、高可用、高性能和高并发的业务系统提供强有力的支撑,同时具备强分布式透明、易扩展、无学习成本等特点。 让技术工程师专注应用程序编码实现,不必知道也不必关心数据的存放和操作位置等细节;让数据库运维人员更轻松地管理海量数据和大规模的...
    2019-11-20 03:18:30 | Database
  • Java IOC-06-spring beans 之 Annotation
    spring 注解 随着spring注解的引入,越来越多的开发者开始使用注解,这篇文章将对注解的机制进行串联式的讲解,不求深入透彻,但求串起spring beans注解的珍珠,展示给大家。 spring beans常用的注解: 自动装配 @Autowired:可以对成员变量、方法和构造函数进行标注,来完成自动装配的工作。 配置属性 @Configurable 注解...
    2019-11-06 03:18:30 | Java
  • Java IOC-05-spring beans 之 XmlBeanFactory
    导读 XmlBeanFactory继承自DefaultListableBeanFactory,扩展了从xml文档中读取bean definition的能力。 从本质上讲,XmlBeanFactory等同于DefaultListableBeanFactory+XmlBeanDefinitionReader,如果有更好的需求,可以考虑使用DefaultListableBeanFactory+...
    2019-11-06 03:18:30 | Java
  • Java IOC-03-spring beans 之 BeanDefinitionReader
    BeanDefinitionReader 简介 spring提供了有两种方式的bean definition解析器:PropertiesBeanDefinitionReader和XmLBeanDefinitionReader即属性文件格式的bean definition解析器和xml文件格式的bean definition解析器。 个人理解 BeanDefinition 定义了 Be...
    2019-11-06 03:18:30 | Java