• Elasticsearch-docker集群搭建

    前提:配置好Elasticsearch证书一、集群搭建1)创建数据目录mkdir -p data/es01 data/es02 data/es03chmod -R 777 data2)创建环境变量文件 .envELASTIC_PASSWORD=Study123ES_IMAGE_VERSION=7.1...

    Elasticsearch集群证书加密

    一、创建自签名证书1)创建目录mkdir -p /home/ws/docker/elastic/searchcd /home/ws/docker/elastic/searchmkdir -p config/certs config/container2)创建四个文件cd config/contain...

    消息队列发展历史

    1983年,Teknekron孟买26岁的工程师 Vivek Ranadiv 提出了“软件总线”的设想,同年,创建了 Teknekron 公司提出了一个问题:为什么没有通用的软件总线–一种通信系统,可以将信息从一个应用程序传递到另一个应用程序呢?1985年,TIBTeknekron 公司实现了第一个...

    InnoDB中的AHI

    三、Adaptive Hash Index(自适应哈希索引)1)功能在不牺牲事务特性或可靠性的基础上,让 InnoDB 能够在有适当的工作负载组合和足够的缓冲池内存情况下,像操作内存数据库一样进行操作。2)引入目的随着 MySQL 单表数据量增大,(尽管 B+ 树算法极好地控制了树的层数)索引 B+...

    InnoDB中的更改缓存或写缓存(Change Buffer)

    二、Change Buffer(更改缓存 或 写缓存)1)概念Change Buffer(更改缓存区),是buffer pool中的一块内存区域2)引入目的是MySQL对二级索引(或普通索引)的写操作所做的优化。如果要进行写操作的数据不在 buffer pool中,那么就会将写操作记录到 chang...

    InnoDB中的缓存池(Buffer Pool)

    一、Buffer Pool(缓存池)缓存池是主内存中的一块区域,当表数据和索引数据被访问时,InnoDB会将其放入缓存池中缓存起来。为了加速数据的处理,缓存池允许直接从内存中读取被频繁使用的数据。在专用的数据服务器上,大约 80% 的物理内存会分配给缓存池进行使用1)内部结构为了提高大容量读取操作的...