1. buffer和cache

buffer强调写,cache强调读,读写都带的时候,几乎无差别。buffer另外也有排队等待被处理的意思,cache基本没有。

2. bash配置文件

2.1 全局配置

1
2
3
/etc/profile
/etc/profile.d/*.sh
/etc/bashrc

2.2 用户配置

1
2
~/.bash_profile, ~/.bash_login, ~/.profile(同时存在时,依次读取)
~/.bashrc

1. 基本概念

  • 面向集合(Collection-Oriented):
    数据存储在集合中,每个集合在数据库中都有唯一的标识名,可以包含无限数量的文档

  • 模式自由(Schema-Free):
    集合类似RMDB中的Table,但无Schema

  • 文档型(Document File):
    存储数据是键值对的集合”JSON”,键是字符串,值可以是任意类型。存储数据类型称为BSON(Binary Serialized Document Notation)

1.1 数据逻辑结构

  • 文档(document): RMDB中的行
  • 集合(collection): RMDB中的表,由多个文档构成
  • 数据库(database): 与RMDB一致

1. 简介

面向消息的中间件,用于组件之间的解藕,主要体现在消息的发送者和消费者之间无强依赖关系

消息中间件:在消息传输过程中保存消息的容器。其中作用:

  • 解藕
  • 削峰
  • 异步处理
  • 缓存存储
  • 消息通知
  • 提供系统的拓展性

消息中间传递模型

  • 点对点 (PTP)

  • 发布订阅 (Pub/Sub)

AMQP: Advanced Message Queue Protocol