diff --git a/whatsmars-elasticsearch/README.md b/whatsmars-elasticsearch/README.md index 649bd532904d0e45327a97a0abad672777bf137d..296d2053bd2ac8796c7517cfa2e8d03e154b8f57 100644 --- a/whatsmars-elasticsearch/README.md +++ b/whatsmars-elasticsearch/README.md @@ -1 +1,6 @@ -https://www.elastic.co/cn/downloads/past-releases/elasticsearch-6-4-3 \ No newline at end of file +https://www.elastic.co/cn/downloads/past-releases/elasticsearch-6-4-3 + +对于关系型数据库,当读请求数远大于写请求数时,读请求会影响写请求的性能,此时我们常用的做法是读写分离。 +数据库读写分离操作简单,但遇到跨表甚至跨库查询时,会受到分布式数据库中间件支持能力的限制。此时应考虑 +通过数据库同步组件将数据异构到搜索引擎如ES,对于实时性要求不高和那些复杂的查询直接走ES,其他少部分请求 +则可以走关系型数据库,这种情况下完全不用再做关系型数据库读写分离。 \ No newline at end of file