From 4d67a919bb259b6bdd4d254f6a7b16b9cf157209 Mon Sep 17 00:00:00 2001 From: Xargin Date: Tue, 10 Jul 2018 14:23:53 +0800 Subject: [PATCH] init dist search --- ch6-cloud/ch6-x-dist-search-engine.md | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/ch6-cloud/ch6-x-dist-search-engine.md b/ch6-cloud/ch6-x-dist-search-engine.md index 951c509..7744e5e 100644 --- a/ch6-cloud/ch6-x-dist-search-engine.md +++ b/ch6-cloud/ch6-x-dist-search-engine.md @@ -1 +1,10 @@ # 6.x. 分布式搜索引擎 + +在 web 一章中,我们提到 MySQL 很脆弱。数据库系统本身要保证实时和强一致性,所以其功能设计上都是为了满足这种一致性需求。比如 write ahead log 的设计,基于 B+ 树实现的索引和数据组织,以及基于 MVCC 实现的事务等等。 + +关系型数据库一般被用于实现 OLTP 系统,所谓 OLTP,援引 wikipedia: + +> aaa + +在互联网的业务场景中,也有一些实时性要求不高,但是查询复杂性却很高的场景。举个例子,在电商的 wms 系统中,或者在大多数业务场景丰富的 crm 或者客服系统中,可能需要提供几十个字段的随意组合查询功能。 +