编程的套路

  • 有人讲linux底层原理是一切编程原理所在

{———-}

注册表

  • Kafka中消息序列化使用avro序列化、avro使用注册表机制
  • spring 容器初始化中的bean初始化使用注册表机制
  • win系统启动也是采用了注册表机制

  • avro 详解

  • avro 使用注册表来存储 协议schema、以便于消费者和生产者采用双方认可解析协议 解析数据
  • spring bean注册中、注册每一个bean类初始化类信息、方法、常量等等、在使用的时候注入应用中使用
  • windows的注册表是二进制的数据库、作为整个系统和应用上的核心数据库在各个应用中共享数据

套路:注册表:数据唯一识别、也可以作为协议、也可以作为数据库、
共同点:数据特征识别、

数据存储

  • 主副本数据存储

索引

  • hash索引【mysql】
  • btree索引【mysql】