摘要:
一、ElasticSearch 简介 我们的应用经常需要添加检索功能,开源的 ElasticSearch 是目前全文搜索引擎的首选。 他可以快速的存储、搜索和分析海量数据。 Spring Boot通过整合Spring Data ElasticSearch为我们提供了非常便捷的检索功能支持; Elas 阅读全文
摘要:
一、依赖关系 创建的 SpringBoot 模块中,引入了 amqp 的启动器 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-amqp</artifactId> </d 阅读全文
摘要:
一、安装 RabbitMQ 以 Docker 方式安装并运行 RabbitMQ 1、获取 RabbitMQ 镜像 docker pull rabbitmq:3-management docker pull registry.docker-cn.com/library/rabbitmq:3-manag 阅读全文
摘要:
一、CAP 1、CAP是什么 C:Consistency 强一致性 A:Availability 可用性 P:Partition tolerance 分区容错性 CAP理论就是说在分布式存储系统中,最多只能实现上面的两点。 而由于当前的网络硬件肯定会出现延迟丢包等问题,所以分区容忍性是我们必须需要实 阅读全文
摘要:
一、NoSQL数据模型简介 以一个电商客户、订单、订购、地址模型来对比关系型数据库和非关系型数据库 1、传统关系型数据库如何设计 ER图(1:1、1:N、N:1)主外键等 2、NOSQL如何设计 BSON ()是一种类json的一种二进制形式的存储格式,简称Binary JSON,它和JSON一样, 阅读全文
摘要:
一、NOSQL 入门概述 1、互联网时代背景下大机遇,为什么用NoSQL (1)单机MySQL的美好年代 在90年代,一个网站的访问量一般都不大,用单个数据库完全可以轻松应付。 在那个时候,更多的都是静态网页,动态交互类型的网站不多。 DAL dal是数据访问层的英文缩写,即为数据访问层(Data 阅读全文